1 /*------------------------------------------------------------------------- 2 * 3 * pg_attribute_d.h 4 * Macro definitions for pg_attribute 5 * 6 * Portions Copyright (c) 1996-2021, 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_attalign 11 35 #define Anum_pg_attribute_attstorage 12 36 #define Anum_pg_attribute_attcompression 13 37 #define Anum_pg_attribute_attnotnull 14 38 #define Anum_pg_attribute_atthasdef 15 39 #define Anum_pg_attribute_atthasmissing 16 40 #define Anum_pg_attribute_attidentity 17 41 #define Anum_pg_attribute_attgenerated 18 42 #define Anum_pg_attribute_attisdropped 19 43 #define Anum_pg_attribute_attislocal 20 44 #define Anum_pg_attribute_attinhcount 21 45 #define Anum_pg_attribute_attcollation 22 46 #define Anum_pg_attribute_attacl 23 47 #define Anum_pg_attribute_attoptions 24 48 #define Anum_pg_attribute_attfdwoptions 25 49 #define Anum_pg_attribute_attmissingval 26 50 51 #define Natts_pg_attribute 26 52 53 54 #define ATTRIBUTE_IDENTITY_ALWAYS 'a' 55 #define ATTRIBUTE_IDENTITY_BY_DEFAULT 'd' 56 57 #define ATTRIBUTE_GENERATED_STORED 's' 58 59 60 #endif /* PG_ATTRIBUTE_D_H */ 61