1 /*-------------------------------------------------------------------------
2  *
3  * pg_default_acl_d.h
4  *    Macro definitions for pg_default_acl
5  *
6  * Portions Copyright (c) 1996-2018, 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_defaclrole 1
24 #define Anum_pg_default_acl_defaclnamespace 2
25 #define Anum_pg_default_acl_defaclobjtype 3
26 #define Anum_pg_default_acl_defaclacl 4
27 
28 #define Natts_pg_default_acl 4
29 
30 
31 /*
32  * Types of objects for which the user is allowed to specify default
33  * permissions through pg_default_acl.  These codes are used in the
34  * defaclobjtype column.
35  */
36 #define DEFACLOBJ_RELATION		'r' /* table, view */
37 #define DEFACLOBJ_SEQUENCE		'S' /* sequence */
38 #define DEFACLOBJ_FUNCTION		'f' /* function */
39 #define DEFACLOBJ_TYPE			'T' /* type */
40 #define DEFACLOBJ_NAMESPACE		'n' /* namespace */
41 
42 
43 #endif							/* PG_DEFAULT_ACL_D_H */
44