支持的版本: 当前 (17) / 16 / 15
开发版本: devel

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 text

请求的 PostgreSQL 用户名

error text

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


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

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

提交更正

如果您发现文档中有任何不正确、与特定功能不符或需要进一步澄清的地方,请使用此表单报告文档问题。