56.10. pg_ident_file_mappings

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

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

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

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

Тип столбца

Описание

line_number int4

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

map_name text

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

sys_name text

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

pg_username text

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

error text

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


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

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