- Note that when an ACL entry in another catalog is null, it is taken
- to represent the hard-wired default privileges for its object,
+ Note that when an
ACL entry in another catalog is null,
+ it is taken to represent the hard-wired default privileges for its object,
not whatever might be in pg_default_acl
at the moment. pg_default_acl is only consulted during
object creation.
The referenced object (which must be a role) is mentioned in the
- ACL (access control list, i.e., privileges list) of the
dependent object. (A SHARED_DEPENDENCY_ACL entry is
not made for the owner of the object, since the owner will have
a SHARED_DEPENDENCY_OWNER entry anyway.)
shows the one-letter
abbreviations that are used for these privilege types in
- ACL (Access Control List) values.
You will see these letters in the output of the
- commands listed below, or when looking at ACL columns of system catalogs.
+ commands listed below, or when looking at
ACL columns
+ of system catalogs.
-
ACL Privilege Abbreviations
+
ACL Privilege Abbreviations
Constructs an aclitem array holding the default access
privileges for an object of type
type belonging
to the role with OID
ownerId. This represents
- the access privileges that will be assumed when an object's ACL entry
- is null. (The default access privileges are described in
- .)
+ the access privileges that will be assumed when an object's
+
ACL entry is null. (The default access privileges
+ are described in .)
The
type parameter must be one of
'c' for COLUMN,
'r' for TABLE and table-like objects,