Postgresql 中文操作指南
53.17. pg_default_acl #
目录 pg_default_acl 存储分配给新创建对象的初始权限。
Table 53.17. pg_default_acl Columns
Column Type Description |
oid oid Row identifier |
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 = 零,“每个模式”条目,引用特定模式。如果存在全局条目,则它 overrides 对象类型的正常硬连线默认授权。如果存在每个模式的条目,则表示要 added to 全局或硬连线默认授权的授权。
请注意,当其他目录中的 ACL 条目为空时,它被视为表示对其对象的硬连线默认授权,not 无论 pg_default_acl 中现有什么。pg_default_acl 仅在创建对象期间咨询。