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

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

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