Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines | Typedefs | Functions | Variables

pg_default_acl.h File Reference

#include "catalog/genbki.h"
Include dependency graph for pg_default_acl.h:
This graph shows which files directly or indirectly include this file:

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_aclForm_pg_default_acl

Functions

 CATALOG (pg_default_acl, 826)

Variables

 FormData_pg_default_acl

Define Documentation

#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'
#define DEFACLOBJ_RELATION   'r'
#define DEFACLOBJ_SEQUENCE   'S'
#define DEFACLOBJ_TYPE   'T'
#define DefaultAclRelationId   826
#define Natts_pg_default_acl   4

Definition at line 53 of file pg_default_acl.h.


Typedef Documentation

Definition at line 46 of file pg_default_acl.h.


Function Documentation

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;


Variable Documentation

Definition at line 39 of file pg_default_acl.h.