2025年9月25日: PostgreSQL 18 发布!
支持的版本:当前 (18) / 17 / 16 / 15
开发版本:devel

53.11. pg_ident_file_mappings #

视图 pg_ident_file_mappings 提供了客户端用户名映射配置文件 pg_ident.conf 内容的摘要。文件中每个非空、非注释行都会在此视图中显示一行,并附有注解,指示映射是否已成功应用。

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

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

表 53.11. 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 章

提交更正

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