51.10. pg_ident_file_mappings#

51.10. pg_ident_file_mappings

51.10. pg_ident_file_mappings #

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

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

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

Таблица 51.10. pg_ident_file_mappings Columns

Тип столбца

Описание

map_number int4

Номер этой карты, в порядке приоритета, если действителен, в противном случае NULL

file_name text

Name файла, содержащего эту карту

line_number int4

Номер строки этой карты в file_name

map_name text

Имя карты

sys_name text

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

pg_username text

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

error text

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


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

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