支援的版本:目前 (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

52.20. pg_roles #

檢視 pg_roles 提供對資料庫角色資訊的存取。這只是一個公開可讀的 pg_authid 檢視,它會清空密碼欄位。

表 52.20. pg_roles 欄位

欄位類型

描述

rolname name

角色名稱

rolsuper bool

角色是否具有超級使用者權限

rolinherit bool

角色是否自動繼承其成員角色的權限

rolcreaterole bool

角色是否可以建立更多角色

rolcreatedb bool

角色是否可以建立資料庫

rolcanlogin bool

角色是否可以登入。也就是說,這個角色可以作為初始會話授權標識符給予

rolreplication bool

角色是否為複寫角色。複寫角色可以啟動複寫連線,並建立和刪除複寫槽。

rolconnlimit int4

對於可以登入的角色,這會設定此角色可以建立的並行連線的最大數量。 -1 表示無限制。

rolpassword text

不是密碼(始終顯示為 ********

rolvaliduntil timestamptz

密碼到期時間(僅用於密碼驗證);如果沒有到期時間,則為 null

rolbypassrls bool

角色是否繞過每個行級安全策略,有關更多資訊,請參閱第 5.9 節

rolconfig text[]

運行時配置變數的角色特定預設值

oid oid(參考 pg_authid.oid

角色 ID


提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。