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