52.10. pg_ident_file_mappings#

52.10. pg_ident_file_mappings

52.10. pg_ident_file_mappings

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

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

По умолчанию, представление pg_ident_file_mappings может быть прочитано только суперпользователями.

Таблица 52.10. pg_ident_file_mappings Columns

Тип столбца

Описание

line_number int4

Номер строки этой карты в pg_ident.conf

map_name text

Имя карты

sys_name text

Обнаруженное имя пользователя клиента

pg_username text

Запрошенное имя пользователя PostgreSQL

error text

Если не NULL, то выводится сообщение об ошибке, указывающее причину, по которой данная строка не может быть обработана


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

См. Глава 20 для получения дополнительной информации о настройке аутентификации клиента.