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