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 | Если не нулевое, сообщение об ошибке с указанием причины, по которой эта строка не может быть обработана |
Обычно в строке, отражающей неправильную запись, есть значения только для номера строки и ошибки поля.