2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4

53.36. pg_user_mappings #

檢視 pg_user_mappings 提供有關使用者對映的資訊。這本質上是 pg_user_mapping 的一個公開可讀檢視,如果使用者沒有許可權使用它,則會省略 options 欄位。

表 53.36. pg_user_mappings

列 型別

描述

umid oid (引用 pg_user_mapping.oid)

使用者對映的 OID

srvid oid (引用 pg_foreign_server.oid)

包含此對映的外部伺服器的 OID

srvname name (引用 pg_foreign_server.srvname)

外部伺服器的名稱

umuser oid (引用 pg_authid.oid)

被對映的本地角色的 OID,或者如果使用者對映是公開的,則為零

usename name

被對映的本地使用者的名稱

umoptions text[]

使用者對映特定的選項,以“keyword=value”字串的形式


為保護儲存為使用者對映選項的密碼資訊,umoptions 列將讀取為 null,除非滿足以下任一條件:

  • 當前使用者是被對映的使用者,並且擁有該伺服器或對其擁有 USAGE 許可權

  • 當前使用者是伺服器所有者,並且對映是為 PUBLIC

  • 當前使用者是超級使用者

提交更正

如果您在文件中發現任何不正確、與您對特定功能的體驗不符或需要進一步說明的內容,請使用 此表單 報告文件問題。