PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

53.11. pg_ident_file_mappings #

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

这个视图有助于检查计划中对认证配置文件的修改是否可行,或诊断 以前的失败。 注意,这个视图报告的是文件的 当前内容, 而不是服务器最后加载了什么。

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

Table 53.11. \1 字段列说明

Column Type

Description

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_number 和 error 字段上有值。

关于客户端认证配置的更多信息,见 Chapter 20。