On this page
52.17. pg_default_acl
目录pg_default_acl
存储要分配给新创建对象的初始特权。
表 52.17. pg_default_acl
列
Name | Type | References | Description |
---|---|---|---|
oid |
oid |
行标识符(隐藏属性;必须显式选择) | |
defaclrole |
oid |
pg_authid.oid |
与此条目关联的角色的 OID |
defaclnamespace |
oid |
pg_namespace.oid |
与此条目关联的名称空间的 OID;如果没有,则为 0 |
defaclobjtype |
char |
此项的对象类型:r =关系(表,视图),S =序列,f =函数,T =类型,n =模式 |
|
defaclacl |
aclitem[] |
此类对象在创建时应具有的访问权限 |
pg_default_acl
条目显示要分配给属于指定用户的对象的初始特权。当前有两种类型的条目:defaclnamespace
= 0 的“全局”条目和引用特定模式的“按模式”条目。如果存在全局条目,那么它将“覆盖”对象类型的常规硬连线默认权限。每个模式条目(如果存在)表示要添加到全局或硬连线默认权限的特权。
请注意,当另一个目录中的 ACL 条目为 null 时,它将被用来表示其对象的默认默认特权,而不是目前pg_default_acl
中的任何特权。 pg_default_acl
仅在对象创建期间被查询。