pg_hba_file_rules#
Представление pg_hba_file_rules содержит сводку содержимого файла конфигурации аутентификации клиента pg_hba.conf. В этом представлении появляется строка для каждой непустой, некомментируемой строки в файле, с аннотациями, указывающими, удалось ли успешно применить правило.
Это представление может быть полезно для проверки того, будут ли работать запланированные изменения в файле конфигурации аутентификации, или для диагностики предыдущего сбоя. Обратите внимание, что в этом представлении отображается текущее содержимое файла, а не то, что было загружено сервером в последний раз.
По умолчанию представление pg_hba_file_rules может быть прочитано только суперпользователями.
Столбец |
Тип данных |
Описание |
|---|---|---|
line_number |
int4 |
Номер_строки этого правила в имени_файла |
type text |
Тип подключения |
|
database text[] |
Список имен баз данных, к которым применяется это правило |
|
user_name |
text[] |
Список имен пользователей и групп, к которым применяется это правило |
address text |
Имя хоста или IP-адрес, или одно из всех, samehost, или samenet, или NULL для локальных соединений |
|
netmask |
text |
Маска для текстового IP-адреса сети или нулевая, если не применимо |
auth_method |
text |
Метод аутентификации |
options |
text[] |
Параметры, указанные для метода аутентификации, если таковые имеются |
error |
text |
Если не нулевое, сообщение об ошибке с указанием причины, по которой эта строка не может быть обработана |
Обычно в строке, отражающей неправильную запись, есть значения только для номера строки и ошибки поля.