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