On this page
52.92. pg_user_mappings
视图pg_user_mappings
提供对用户 Map 信息的访问。从本质上讲,这是pg_user_mapping的公共可读视图,如果用户无权使用pg_user_mapping,则忽略选项字段。
表 52.93. pg_user_mappings
列
Name | Type | References | Description |
---|---|---|---|
umid |
oid |
pg_user_mapping.oid |
用户 Map 的 OID |
srvid |
oid |
pg_foreign_server.oid |
包含此 Map 的外部服务器的 OID |
srvname |
name |
pg_foreign_server.srvname |
外部服务器的名称 |
umuser |
oid |
pg_authid.oid |
要 Map 的本地角色的 OID,如果用户 Map 是公共的,则为 0 |
usename |
name |
要 Map 的本地用户名 | |
umoptions |
text[] |
用户 Map 的特定选项,如“关键字=值”字符串 |
为了保护作为用户 Map 选项存储的密码信息,除非满足以下条件之一,否则umoptions
列将显示为 null:
当前用户是被 Map 的用户,并且拥有服务器或对该服务器拥有
USAGE
特权当前用户是服务器所有者,并且 Map 是针对
PUBLIC
当前用户是超级用户