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

52.17. pg_default_acl #

目錄 pg_default_acl 儲存分配給新建立物件的初始許可權。

表 52.17. pg_default_acl

列 型別

描述

oid oid

行識別符號

defaclrole oid (引用 pg_authid.oid)

與此條目關聯的角色 OID

defaclnamespace oid (引用 pg_namespace.oid)

與此條目關聯的名稱空間 OID,或零表示無

defaclobjtype char

此條目適用的物件型別: r = 關係(表、檢視),S = 序列,f = 函式,T = 型別,n = 模式,L = 大物件

defaclacl aclitem[]

建立時此型別的物件應具有的訪問許可權


一個 pg_default_acl 條目顯示要分配給指定使用者所屬物件的初始許可權。目前有兩種型別的條目:“全域性”條目(defaclnamespace = 零)和“按模式”條目(引用特定模式)。如果存在全域性條目,則它會覆蓋該物件型別的正常硬編碼預設許可權。按模式條目(如果存在)表示要新增到全域性或硬編碼預設許可權中的許可權。

請注意,當另一個目錄中的ACL條目為 null 時,它被視為代表其物件的硬編碼預設許可權,而不是此時 pg_default_acl 中的任何內容。 pg_default_acl 僅在物件建立期間進行查詢。

提交更正

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