53.10. pg_ident_file_mappings#

В представлении pg_ident_file_mappings показывается сводное содержимое файла конфигурации, в котором описываются сопоставления имён пользователей, pg_ident.conf. Для каждой непустой и незакомментированной строки в этом файле данное представление содержит строку, дополняемую текстом ошибки, если сопоставление не может быть применено.

Это представление может быть полезно для проверки, будут ли работать планируемые изменения в файле конфигурации аутентификации, или для диагностики возникшей проблемы. Заметьте, что в этом представлении отражается текущее содержимое файла, а не то, что было загружено сервером в последний раз.

По умолчанию представление pg_ident_file_mappings могут читать только суперпользователи.

Таблица 53.10. Столбцы pg_ident_file_mappings

Тип столбца

Описание

map_numberint4

Номер этого сопоставления в порядке приоритета, если рабочее; в противном случае — NULL

file_nametext

Имя файла, содержащего это сопоставление

line_numberint4

Номер строки этого сопоставления в file_name

map_nametext

Имя сопоставления

sys_nametext

Полученное имя пользователя клиента

pg_usernametext

Сопоставленное имя пользователя Postgres Pro

errortext

Сообщение об ошибке, говорящее, почему эта строка не может быть обработана, либо NULL


Обычно строка, отражающая некорректную запись, будет содержать значения только в полях line_number и error.

Чтобы узнать больше о конфигурации аутентификации клиентов, обратитесь к Главе 19.

close