1 /*------------------------------------------------------------------------- 2 * 3 * pg_attribute_d.h 4 * Macro definitions for pg_attribute 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_ATTRIBUTE_D_H 19 #define PG_ATTRIBUTE_D_H 20 21 #define AttributeRelationId 1249 22 #define AttributeRelation_Rowtype_Id 75 23 24 #define Anum_pg_attribute_attrelid 1 25 #define Anum_pg_attribute_attname 2 26 #define Anum_pg_attribute_atttypid 3 27 #define Anum_pg_attribute_attstattarget 4 28 #define Anum_pg_attribute_attlen 5 29 #define Anum_pg_attribute_attnum 6 30 #define Anum_pg_attribute_attndims 7 31 #define Anum_pg_attribute_attcacheoff 8 32 #define Anum_pg_attribute_atttypmod 9 33 #define Anum_pg_attribute_attbyval 10 34 #define Anum_pg_attribute_attstorage 11 35 #define Anum_pg_attribute_attalign 12 36 #define Anum_pg_attribute_attnotnull 13 37 #define Anum_pg_attribute_atthasdef 14 38 #define Anum_pg_attribute_atthasmissing 15 39 #define Anum_pg_attribute_attidentity 16 40 #define Anum_pg_attribute_attgenerated 17 41 #define Anum_pg_attribute_attisdropped 18 42 #define Anum_pg_attribute_attislocal 19 43 #define Anum_pg_attribute_attinhcount 20 44 #define Anum_pg_attribute_attcollation 21 45 #define Anum_pg_attribute_attacl 22 46 #define Anum_pg_attribute_attoptions 23 47 #define Anum_pg_attribute_attfdwoptions 24 48 #define Anum_pg_attribute_attmissingval 25 49 50 #define Natts_pg_attribute 25 51 52 53 #define ATTRIBUTE_IDENTITY_ALWAYS 'a' 54 #define ATTRIBUTE_IDENTITY_BY_DEFAULT 'd' 55 56 #define ATTRIBUTE_GENERATED_STORED 's' 57 58 59 #endif /* PG_ATTRIBUTE_D_H */ 60