Redrock Postgres 搜索 英文
版本: 15 / 16 / 17

52.10. pg_ident_file_mappings #

视图 pg_ident_file_mappings 提供了客户端用户名映射配置文件的摘要,即 pg_ident.conf。对于该文件中每行非空、非注释的行,此视图中都将出现一行,其中带有注释,指示是否可以成功应用此映射。

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

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

表 52.10.pg_ident_file_mappings

列类型

说明

map_number int4

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

file_name text

包含此映射的文件名称

line_number int4

file_name 中此映射的行号

map_name text

映射名称

sys_name text

检测到客户端的用户名

pg_username 文本

请求的 PostgreSQL 用户名

error 文本

如果不为 NULL,表示指示为什么不能处理此行的错误消息


通常,反映错误输入的行只为 line_numbererror 字段赋值。

请参阅 第 20 章 以了解有关客户端身份验证配置的更多信息。