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 / 8.3 / 8.2 / 8.1

53.26. pg_shadow #

檢視 pg_shadow 的存在是為了向後相容:它模擬了 PostgreSQL 8.1 版本之前存在的目錄。它顯示所有在 pg_authid 中被標記為 rolcanlogin 的角色的屬性。

該名稱源於這個表不應被公開讀取,因為它包含密碼。 pg_user 是一個對 pg_shadow 可公開讀取的檢視,它會遮蔽密碼欄位。

表 53.26. pg_shadow

列 型別

描述

usename name (引用 pg_authid.rolname)

使用者名稱

usesysid oid (引用 pg_authid.oid)

此使用者的 ID

usecreatedb bool

使用者可以建立資料庫

usesuper bool

使用者是超級使用者

userepl bool

使用者可以發起流複製並將系統置於備份模式和退出備份模式。

usebypassrls bool

使用者繞過所有行級安全策略,有關更多資訊,請參閱 第 5.9 節

passwd text

加密的密碼;如果沒有則為 null。有關加密密碼的儲存方式的詳細資訊,請參閱 pg_authid

valuntil timestamptz

密碼過期時間(僅用於密碼身份驗證)

useconfig text[]

執行時配置變數的會話預設值


提交更正

如果您在文件中看到任何不正確、與您在使用特定功能時的經驗不符或需要進一步澄清的內容,請使用 此表格 來報告文件問題。