pg_hba_file_rules   视图pg_hba_file_rules提供客户端认证配置文件
   pg_hba.conf内容的摘要。在该视图中,
   文件中的每个非空非注释行都会出现一行,注释表明规则是否可以成功应用。
  
该视图可以帮助检查身份验证配置文件中的计划更改是否有效, 或用于诊断以前的失败。请注意,此视图报告文件的当前内容, 而不是服务器上次加载的内容。
   默认的,只有超级用户可以读取pg_hba_file_rules视图。
  
表 51.72. pg_hba_file_rules 列
| 名称 | 类型 | 描述 | 
|---|---|---|
| line_number | integer | 该规则在 pg_hba.conf中的行号 | 
| type | text | 连接类型 | 
| database | text[] | 此规则适用的数据库名称列表 | 
| user_name | text[] | 此规则适用的用户名和组名列表 | 
| address | text | 主机名或IP地址,或 all、samehost、samenet其中之一,或者本地连接时为null | 
| netmask | text | IP地址掩码,如果不适用,则为null | 
| auth_method | text | 身份验证方法 | 
| options | text[] | 为验证方法指定的选项(如果有) | 
| error | text | 如果不为空,则会显示一条错误消息,指出为何无法处理此行 | 
   通常,反映错误条目的行只有line_number和error
   字段的值。
  
参阅第 20 章获取更多关于客户端认证配置的信息。