#include "catalog/genbki.h"

Go to the source code of this file.
Defines | |
| #define | DefaultAclRelationId 826 |
| #define | Natts_pg_default_acl 4 |
| #define | Anum_pg_default_acl_defaclrole 1 |
| #define | Anum_pg_default_acl_defaclnamespace 2 |
| #define | Anum_pg_default_acl_defaclobjtype 3 |
| #define | Anum_pg_default_acl_defaclacl 4 |
| #define | DEFACLOBJ_RELATION 'r' |
| #define | DEFACLOBJ_SEQUENCE 'S' |
| #define | DEFACLOBJ_FUNCTION 'f' |
| #define | DEFACLOBJ_TYPE 'T' |
Typedefs | |
| typedef FormData_pg_default_acl * | Form_pg_default_acl |
Functions | |
| CATALOG (pg_default_acl, 826) | |
Variables | |
| FormData_pg_default_acl | |
| #define Anum_pg_default_acl_defaclacl 4 |
Definition at line 57 of file pg_default_acl.h.
Referenced by get_default_acl_internal(), and SetDefaultACL().
| #define Anum_pg_default_acl_defaclnamespace 2 |
Definition at line 55 of file pg_default_acl.h.
Referenced by SetDefaultACL().
| #define Anum_pg_default_acl_defaclobjtype 3 |
Definition at line 56 of file pg_default_acl.h.
Referenced by SetDefaultACL().
| #define Anum_pg_default_acl_defaclrole 1 |
Definition at line 54 of file pg_default_acl.h.
Referenced by SetDefaultACL().
| #define DEFACLOBJ_FUNCTION 'f' |
Definition at line 71 of file pg_default_acl.h.
Referenced by dumpDefaultACL(), getObjectDescription(), getObjectIdentity(), listDefaultACLs(), and RemoveRoleFromObjectACL().
| #define DEFACLOBJ_RELATION 'r' |
Definition at line 69 of file pg_default_acl.h.
Referenced by dumpDefaultACL(), getObjectDescription(), getObjectIdentity(), listDefaultACLs(), and RemoveRoleFromObjectACL().
| #define DEFACLOBJ_SEQUENCE 'S' |
Definition at line 70 of file pg_default_acl.h.
Referenced by dumpDefaultACL(), getObjectDescription(), getObjectIdentity(), listDefaultACLs(), and RemoveRoleFromObjectACL().
| #define DEFACLOBJ_TYPE 'T' |
Definition at line 72 of file pg_default_acl.h.
Referenced by dumpDefaultACL(), getObjectDescription(), getObjectIdentity(), listDefaultACLs(), and RemoveRoleFromObjectACL().
| #define DefaultAclRelationId 826 |
Definition at line 28 of file pg_default_acl.h.
Referenced by getObjectClass(), getObjectDescription(), getObjectIdentity(), RemoveDefaultACLById(), RemoveRoleFromObjectACL(), SetDefaultACL(), and shdepReassignOwned().
| #define Natts_pg_default_acl 4 |
Definition at line 53 of file pg_default_acl.h.
Definition at line 46 of file pg_default_acl.h.
| CATALOG | ( | pg_default_acl | , | |
| 826 | ||||
| ) |
Definition at line 30 of file pg_default_acl.h.
{
Oid defaclrole; /* OID of role owning this ACL */
Oid defaclnamespace; /* OID of namespace, or 0 for all */
char defaclobjtype; /* see DEFACLOBJ_xxx constants below */
#ifdef CATALOG_VARLEN /* variable-length fields start here */
aclitem defaclacl[1]; /* permissions to add at CREATE time */
#endif
} FormData_pg_default_acl;
Definition at line 39 of file pg_default_acl.h.
1.7.1