Skip to content

53.17.pg_default_acl#

目录pg_default_acl存储要分配给新创建对象的初始权限。

表 53.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 = 模式

defaclacl aclitem[]

在创建时,该类型对象应具有的访问权限

pg_default_acl条目显示要分配给属于指定用户的对象的初始权限。当前有两种类型的条目:“全局”条目,其中defaclnamespace= 零,以及引用特定模式的“按模式”条目。如果存在全局条目,则它将覆盖对象类型的正常硬连线默认权限。如果存在按模式条目,则它表示要添加到全局或硬连线默认权限的权限。

请注意,当另一个目录中的 ACL 条目为 null 时,它将被视为表示其对象的硬连线默认权限,而不是此刻pg_default_acl中可能存在的任何内容。在对象创建期间,仅会查询pg_default_acl