51.71. pg_hba_file_rules

视图pg_hba_file_rules提供了 Client 端身份验证配置文件pg_hba.conf的内容摘要。对于文件中的每个非空,非 Comments 行,此视图中都会出现一行,并带有 Comments,指示规则是否可以成功应用。

此视图有助于检查身份验证配置文件中的计划更改是否将起作用,或者有助于诊断先前的故障。请注意,此视图报告文件的当前内容,而不报告服务器上次加载的内容。

默认情况下,pg_hba_file_rules视图只能由超级用户读取。

表 51.72. pg_hba_file_rules

Name Type Description
line_number integer pg_hba.conf中此规则的行号
type text 连接类型
database text[] 适用此规则的数据库名称列表
user_name text[] 此规则适用的用户名和组名列表
address text 主机名或 IP 地址,或者allsamehostsamenet之一,对于本地连接为 null
netmask text IP 地址掩码,如果不适用,则为 null
auth_method text Authentication method
options text[] 为身份验证方法指定的选项(如果有)
error text 如果不为 null,则会显示一条错误消息,指出为何无法处理此行

通常,反映错误条目的行将仅具有line_numbererror字段的值。

有关 Client 端身份验证配置的更多信息,请参见Chapter 20

上一章 首页 下一章