pg_hba_file_rules
#视图 pg_hba_file_rules
概括了客户端身份验证配置文件的内容,即 pg_hba.conf
。对于文件中的每行非空、非注释行,均以此视图中显示一行,并带有注释来表示是否可以成功应用此规则。
此视图有助于查看身份验证配置文件中的计划的更改是否可行,或者诊断之前的失败原因。请注意,此视图报告文件当前的内容,而不是服务器上次加载的内容。
默认情况下,只有超级用户可读取 pg_hba_file_rules
视图。
表 52.9. pg_hba_file_rules
列
列类型 说明 |
---|
如果有效,则是此规则的编号,否则为 |
包含此规则的文件的名称 |
|
连接类型 |
应用此规则的数据库名称列表 |
应用此规则的用户和组名称列表 |
主机名或 IP 地址,或 |
IP 地址掩码,或不适用时设为空 |
身份验证方法 |
为身份验证方法指定(如果有的)选项 |
如果不为空,则错误消息表明为何不能处理此行 |
通常,反映错误条目的一行只对 line_number
和 error
字段具有值。
请参阅 第 20 章 以了解有关客户端身份验证配置的更多信息。