Перейти к основному содержимому

pg_hba_file_rules

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

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

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

СтолбецТип данныхОписание
line_numberint4Номер_строки этого правила в имени_файла
type textТип подключения
database text[]Список имен баз данных, к которым применяется это правило
user_nametext[]Список имен пользователей и групп, к которым применяется это правило
address textИмя хоста или IP-адрес, или одно из всех, samehost, или samenet, или NULL для локальных соединений
netmasktextМаска для текстового IP-адреса сети или нулевая, если не применимо
auth_methodtextМетод аутентификации
optionstext[]Параметры, указанные для метода аутентификации, если таковые имеются
errortextЕсли не нулевое, сообщение об ошибке с указанием причины, по которой эта строка не может быть обработана

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