1 /*-------------------------------------------------------------------------
2  *
3  * pg_default_acl_d.h
4  *    Macro definitions for pg_default_acl
5  *
6  * Portions Copyright (c) 1996-2019, PostgreSQL Global Development Group
7  * Portions Copyright (c) 1994, Regents of the University of California
8  *
9  * NOTES
10  *  ******************************
11  *  *** DO NOT EDIT THIS FILE! ***
12  *  ******************************
13  *
14  *  It has been GENERATED by src/backend/catalog/genbki.pl
15  *
16  *-------------------------------------------------------------------------
17  */
18 #ifndef PG_DEFAULT_ACL_D_H
19 #define PG_DEFAULT_ACL_D_H
20 
21 #define DefaultAclRelationId 826
22 
23 #define Anum_pg_default_acl_oid 1
24 #define Anum_pg_default_acl_defaclrole 2
25 #define Anum_pg_default_acl_defaclnamespace 3
26 #define Anum_pg_default_acl_defaclobjtype 4
27 #define Anum_pg_default_acl_defaclacl 5
28 
29 #define Natts_pg_default_acl 5
30 
31 
32 /*
33  * Types of objects for which the user is allowed to specify default
34  * permissions through pg_default_acl.  These codes are used in the
35  * defaclobjtype column.
36  */
37 #define DEFACLOBJ_RELATION		'r' /* table, view */
38 #define DEFACLOBJ_SEQUENCE		'S' /* sequence */
39 #define DEFACLOBJ_FUNCTION		'f' /* function */
40 #define DEFACLOBJ_TYPE			'T' /* type */
41 #define DEFACLOBJ_NAMESPACE		'n' /* namespace */
42 
43 
44 #endif							/* PG_DEFAULT_ACL_D_H */
45