50.71. pg_hba_file_rules

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

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

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

Таблица 50.72. Столбцы pg_hba_file_rules

Тип столбца

Описание

line_numberint4

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

typetext

Тип подключения

databasetext[]

Список имён баз данных, к которым применяется это правило

user_nametext[]

Список имён пользователей и групп, к которым применяется это правило

addresstext

Имя или IP-адрес узла либо одно из значений: all, samehost или samenet, либо NULL для локальных подключений

netmasktext

Маска IP-адреса либо NULL, если это неприменимо

auth_methodtext

Метод аутентификации

optionstext[]

Параметры, задаваемые для метода аутентификации (если они есть)

errortext

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


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

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

close