Skip to content

54.10.pg_ident_file_mappings#

视图pg_ident_file_mappings提供了客户端用户名映射配置文件pg_ident.conf内容的摘要。对于文件中每行非空且非注释的行,该视图中都会显示一行,并带有注释,指明该映射是否可以成功应用。

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

默认情况下,只有超级用户可以读取pg_ident_file_mappings视图。

表 54.10.pg_ident_file_mappings

列类型

说明

map_number int4

此映射的编号,按优先级排序,如果有效,否则为 NULL

file_name text

包含此映射的文件的名称

line_number int4

此映射在 file_name 中的行号

map_name 文本

映射的名称

sys_name 文本

检测到的客户端用户名

pg_username 文本

请求的 PostgreSQL 用户名

error 文本

如果不为 NULL,则为错误消息,指示无法处理此行的原因

通常,反映不正确条目的行将仅为line_numbererror字段提供值。

有关客户端身份验证配置的更多信息,请参阅第 21 章