head	1.23;
access;
symbols
	release_4_2:1.23
	aix_ok:1.22
	Version_2_1:1.9
	Version_2:1.2;
locks; strict;
comment	@ * @;


1.23
date	94.02.03.01.29.52;	author avi;	state Exp;
branches;
next	1.22;

1.22
date	93.09.26.00.16.40;	author paxson;	state Exp;
branches;
next	1.21;

1.21
date	92.12.19.01.38.45;	author aoki;	state Exp;
branches;
next	1.20;

1.20
date	92.07.06.05.05.25;	author mao;	state Exp;
branches;
next	1.19;

1.19
date	92.06.11.23.37.42;	author joey;	state Exp;
branches;
next	1.18;

1.18
date	92.05.28.20.27.06;	author mer;	state Exp;
branches;
next	1.17;

1.17
date	92.05.06.06.04.59;	author mer;	state Exp;
branches;
next	1.16;

1.16
date	92.04.10.21.34.29;	author mer;	state Exp;
branches;
next	1.15;

1.15
date	92.02.10.21.42.49;	author glass;	state Exp;
branches;
next	1.14;

1.14
date	91.10.10.15.29.33;	author mao;	state Exp;
branches;
next	1.13;

1.13
date	91.09.08.16.22.24;	author glass;	state Exp;
branches;
next	1.12;

1.12
date	91.07.03.00.45.58;	author mao;	state Exp;
branches;
next	1.11;

1.11
date	91.05.05.19.15.44;	author cimarron;	state Exp;
branches;
next	1.10;

1.10
date	91.03.26.17.18.11;	author kemnitz;	state Exp;
branches;
next	1.9;

1.9
date	91.02.06.18.17.52;	author cimarron;	state Exp;
branches;
next	1.8;

1.8
date	90.09.12.17.56.07;	author cimarron;	state Exp;
branches;
next	1.7;

1.7
date	90.08.23.12.37.41;	author goh;	state Exp;
branches;
next	1.6;

1.6
date	90.08.17.08.51.47;	author cimarron;	state Exp;
branches;
next	1.5;

1.5
date	90.08.13.19.31.21;	author sp;	state Exp;
branches;
next	1.4;

1.4
date	90.08.08.08.20.00;	author cimarron;	state Exp;
branches;
next	1.3;

1.3
date	90.08.01.14.40.41;	author sp;	state Exp;
branches;
next	1.2;

1.2
date	90.06.19.08.15.43;	author cimarron;	state Version_2;
branches;
next	1.1;

1.1
date	90.06.18.16.16.09;	author cimarron;	state Exp;
branches;
next	;


desc
@@


1.23
log
@changed types of relpreserved and relexpires
@
text
@/* ----------------------------------------------------------------
 *   FILE
 *	pg_attribute.h
 *
 *   DESCRIPTION
 *	definition of the system "attribute" relation (pg_attribute)
 *	along with the relation's initial contents.
 *
 *   NOTES
 *	the genbki.sh script reads this file and generates .bki
 *	information from the DATA() statements.
 *
 *	utils/cache/relcache.c requires some hard-coded tuple descriptors
 *	for some of the system catalogs so if the schema for any of
 *	these changes, be sure and change the appropriate Schema_xxx
 *	macros!  -cim 2/5/91
 *
 *	fastgetattr() now uses attcacheoff to cache byte offsets of
 *	attributes in heap tuples.  The data actually stored in 
 *	pg_attribute (-1) indicates no cached value.  But when we copy
 *	these tuples into a tuple descriptor, we may then update attcacheoff
 *	in the copies.  This speeds up the attribute walking process.
 *
 *   IDENTIFICATION
 *	$Header: /private/src/postgres/src/backend/catalog/RCS/pg_attribute.h,v 1.22 1993/09/26 00:16:40 paxson Exp avi $
 * ----------------------------------------------------------------
 */
#ifndef PgAttributeIncluded
#define PgAttributeIncluded 1	/* include this only once */
   
/* ----------------
 *	postgres.h contains the system type definintions and the
 *	CATALOG(), BOOTSTRAP and DATA() sugar words so this file
 *	can be read by both genbki.sh and the C compiler.
 * ----------------
 */
#include "tmp/postgres.h"

/* ----------------
 *	pg_attribute definition.  cpp turns this into
 *	typedef struct FormData_pg_attribute
 * ----------------
 */
CATALOG(pg_attribute) BOOTSTRAP {
    oid  	attrelid;
    char16  	attname;
    oid  	atttypid;
    oid  	attdefrel;
    int4  	attnvals;
    oid  	atttyparg;
    int2 	attlen;
    int2  	attnum;
    int2 	attbound;
    bool  	attbyval;
    bool 	attcanindex;
    oid 	attproc;
    int4	attnelems;
    int4	attcacheoff;
    bool        attisset;
} FormData_pg_attribute;

/* ----------------
 *	Form_pg_attribute corresponds to a pointer to a tuple with
 *	the format of pg_attribute relation.
 * ----------------
 */
typedef FormData_pg_attribute	*Form_pg_attribute;

/* ----------------
 *	compiler constants for pg_attribute
 * ----------------
 */
#define Name_pg_attribute		"pg_attribute"
#define Natts_pg_attribute		15
#define Anum_pg_attribute_attrelid	1
#define Anum_pg_attribute_attname	2
#define Anum_pg_attribute_atttypid	3
#define Anum_pg_attribute_attdefrel	4
#define Anum_pg_attribute_attnvals	5
#define Anum_pg_attribute_atttyparg	6
#define Anum_pg_attribute_attlen	7
#define Anum_pg_attribute_attnum	8
#define Anum_pg_attribute_attbound	9
#define Anum_pg_attribute_attbyval	10
#define Anum_pg_attribute_attcanindex	11
#define Anum_pg_attribute_attproc	12
#define Anum_pg_attribute_attnelems	13
#define Anum_pg_attribute_attcacheoff	14
#define Anum_pg_attribute_attisset      15


/* ----------------
 *	SCHEMA_ macros for declaring hardcoded tuple descriptors.
 *	these are used in utils/cache/relcache.c
 * ----------------
 */
#define SCHEMA_NAME(x) CppConcat(Name_,x)
#define SCHEMA_DESC(x) CppConcat(Desc_,x)
#define SCHEMA_NATTS(x) CppConcat(Natts_,x)
#define SCHEMA_DEF(x) \
    AttributeTupleFormData \
    SCHEMA_DESC(x) [ SCHEMA_NATTS(x) ] = \
    { \
	CppConcat(Schema_,x) \
    }

/* ----------------
 *	bki base attribute definitions
 * ----------------
 */
#if 0
BKI_BEGIN
#define SYSTEMATTS(OID) \
insert OID = 0 (  OID ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f) \
insert OID = 0 (  OID lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f) \
insert OID = 0 (  OID oid              26 0 0 0  4  -3 0 t t 0 0 -1 f) \
insert OID = 0 (  OID xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f) \
insert OID = 0 (  OID cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f) \
insert OID = 0 (  OID xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f) \
insert OID = 0 (  OID cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f) \
insert OID = 0 (  OID chain            27 0 0 0  6  -8 0 f t 0 0 -1 f) \
insert OID = 0 (  OID anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f) \
insert OID = 0 (  OID tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f) \
insert OID = 0 (  OID tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f) \
insert OID = 0 (  OID vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f)
BKI_END
#endif    
    
/* ----------------
 *	initial contents of pg_attribute
 * ----------------
 */

/* ----------------
 *	pg_type schema
 * ----------------
 */
#define Schema_pg_type \
{ 71l, "typname",      19l, 71l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typowner",     26l, 71l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typlen",       21l, 71l, 0l, 0l,  2,  3, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typprtlen",    21l, 71l, 0l, 0l,  2,  4, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typbyval",     16l, 71l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typtype",      16l, 71l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typisdefined", 16l, 71l, 0l, 0l,  1,  7, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typdelim",     18l, 71l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typrelid",     26l, 71l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typelem",      26l, 71l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typinput",     24l, 71l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typoutput",    24l, 71l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typreceive",   24l, 71l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typsend",      24l, 71l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 71l, "typdefault",   25l, 71l, 0l, 0l, -1, 15, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  71 typname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 typowner         26 0 0 0  4   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typlen           21 0 0 0  2   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typprtlen        21 0 0 0  2   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typbyval         16 0 0 0  1   5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typtype          18 0 0 0  1   6 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typisdefined     16 0 0 0  1   7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typdelim         18 0 0 0  1   8 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typrelid         26 0 0 0  4   9 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typelem          26 0 0 0  4  10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typinput         26 0 0 0  4  11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typoutput        26 0 0 0  4  12 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typreceive       26 0 0 0  4  13 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typsend          26 0 0 0  4  14 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 typdefault       25 0 0 0 -1  15 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  71 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  71 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));

/* ----------------
 *	pg_database
 * ----------------
 */
DATA(insert OID = 0 (  88 datname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 datdba           26 0 0 0  4   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 datpath          25 0 0 0 -1   3 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  88 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  88 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_demon
 * ----------------
 */
DATA(insert OID = 0 (  76 demserid         26 0 0 0  4   1 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 demname          19 0 0 0 16   2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 demowner         26 0 0 0  4   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 demcode          24 0 0 0  4   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  76 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  76 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_proc
 * ----------------
 */
#define Schema_pg_proc \
{ 81l, "proname",       19l, 81l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proowner",      26l, 81l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "prolang",       26l, 81l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proisinh",      16l, 81l, 0l, 0l,  1,  4, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proistrusted",  16l, 81l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proiscachable", 16l, 81l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "pronargs",      21l, 81l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proretset",     16l, 81l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "prorettype",    26l, 81l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "proargtypes",   30l, 81l, 0l, 0l, 32, 10, 0,   '\0', '\001', 0l, 0l, \
      -1l, '\0' }, \
{ 81l, "probyte_pct",   23l, 81l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l, \
      -1l, '\0' }, \
{ 81l, "properbyte_cpu",   23l, 81l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, \
      -1l, '\0' }, \
{ 81l, "propercall_cpu",   23l, 81l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, \
      -1l, '\0' }, \
{ 81l, "prooutin_ratio",   23l, 81l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, \
      -1l, '\0' }, \
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  15, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1,  16, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  81 proname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 proowner         26 0 0 0  4   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 prolang          26 0 0 0  4   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 proisinh         16 0 0 0  1   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 proistrusted     16 0 0 0  1   5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 proiscachable    16 0 0 0  1   6 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 pronargs         21 0 0 0  2   7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 proretset        16 0 0 0  1   8 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 prorettype       26 0 0 0  4   9 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 proargtypes      30 0 0 0 32  10 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 probyte_pct      23 0 0 0  4  11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 properbyte_cpu   23 0 0 0  4  12 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 propercall_cpu   23 0 0 0  4  13 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 prooutin_ratio   23 0 0 0  4  14 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1  15 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  16 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  81 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  81 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_server
 * ----------------
 */
DATA(insert OID = 0 (  82 sername          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 serpid           21 0 0 0  2   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 serport          21 0 0 0  2   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  82 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  82 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_user
 * ----------------
 */
DATA(insert OID = 0 (  86 usename          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 usesysid         21 0 0 0  2   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 usecreatedb      16 0 0 0  1   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 usetrace         16 0 0 0  1   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 usesuper         16 0 0 0  1   5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 usecatupd        16 0 0 0  1   6 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  86 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  86 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));

/* ----------------
 *	pg_group
 * ----------------
 */
DATA(insert OID = 0 (  87 groname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 grosysid         21 0 0 0  2   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 grolist        1005 0 0 0 -1   3 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  87 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  87 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_attribute
 * ----------------
 */
#define Schema_pg_attribute \
{ 75l, "attrelid",    26l, 75l, 0l, 0l,  4,  1, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attname",     19l, 75l, 0l, 0l, 16,  2, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "atttypid",    26l, 75l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attdefrel",   26l, 75l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attnvals",    23l, 75l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "atttyparg",   26l, 75l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attlen",      21l, 75l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attnum",      21l, 75l, 0l, 0l,  2,  8, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attbound",    21l, 75l, 0l, 0l,  2,  9, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attbyval",    16l, 75l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attcanindex", 16l, 75l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attproc",     26l, 75l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attnelems",   23l, 75l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attcacheoff", 23l, 75l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 75l, "attisset",    16l, 75l, 0l, 0l,  1, 15, 0, '\001', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  75 attrelid         26 0 0 0  4   1 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attname          19 0 0 0 16   2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 atttypid         26 0 0 0  4   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attdefrel        26 0 0 0  4   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attnvals         23 0 0 0  4   5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 atttyparg        26 0 0 0  4   6 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attlen           21 0 0 0  2   7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attnum           21 0 0 0  2   8 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attbound         21 0 0 0  2   9 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attbyval         16 0 0 0  1  10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attcanindex      16 0 0 0  1  11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attproc          26 0 0 0  4  12 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attnelems        23 0 0 0  4  13 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attcacheoff      23 0 0 0  4  14 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 attisset         16 0 0 0  1  15 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  75 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  75 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_relation
 * ----------------
 */
#define Schema_pg_relation \
{ 83l, "relname",      19l, 83l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relowner",     26l, 83l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relam",        26l, 83l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relpages",     23,  83l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "reltuples",    23,  83l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relexpires",   702,  83l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relpreserved", 703,  83l, 0l, 0l,  4,  7, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relhasindex",  16,  83l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relisshared",  16,  83l, 0l, 0l,  1,  9, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relkind",      18,  83l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relarch",      18,  83l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relnatts",     21,  83l, 0l, 0l,  2, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relsmgr",      210l,  83l, 0l, 0l,  2, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relkey",       22,  83l, 0l, 0l, 16, 14, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 15, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relacl",     1034l, 83l, 0l, 0l, -1, 16, 0,   '\0', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  83 relname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 relowner         26 0 0 0  4   2 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relam            26 0 0 0  4   3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relpages         23 0 0 0  4   4 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 reltuples        23 0 0 0  4   5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relexpires      702 0 0 0  4   6 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relpreserved    702 0 0 0  4   7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relhasindex      16 0 0 0  1   8 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relisshared      16 0 0 0  1   9 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relkind          18 0 0 0  1  10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relarch          18 0 0 0  1  11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relnatts         21 0 0 0  2  12 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relsmgr         210 0 0 0  2  13 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 relkey           22 0 0 0 16  14 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 relkeyop         30 0 0 0 32  15 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 relacl         1034 0 0 0 -1  16 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  83 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  83 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_magic
 * ----------------
 */
DATA(insert OID = 0 (  80 magname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 magvalue         19 0 0 0 16   2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  80 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  80 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  80 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  80 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  80 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_defaults
 * ----------------
 */
DATA(insert OID = 0 (  89 defname          19 0 0 0 16   1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 defvalue         19 0 0 0 16   2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 ctid             27 0 0 0  6  -1 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 lock             31 0 0 0 -1  -2 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 oid              26 0 0 0  4  -3 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  89 xmin             28 0 0 0  5  -4 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  1  -5 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  5  -6 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  1  -7 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  89 chain            27 0 0 0  6  -8 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 anchor           27 0 0 0  6  -9 0 f t 0 0 -1 f));
DATA(insert OID = 0 (  89 tmax            702 0 0 0  4 -10 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  89 tmin            702 0 0 0  4 -11 0 t t 0 0 -1 f));
DATA(insert OID = 0 (  89 vtype            18 0 0 0  1 -12 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_variable - this relation is modified by special purpose access
 *	          method code.  The following is garbage but is needed
 *		  so that the reldesc code works properly.
 * ----------------
 */
#define Schema_pg_variable \
{ 90l, "varfoo",  26l, 90l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0' }
    
DATA(insert OID = 0 (  90 varfoo           26 0 0 0  4   1 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_log - this relation is modified by special purpose access
 *	          method code.  The following is garbage but is needed
 *		  so that the reldesc code works properly.
 * ----------------
 */
#define Schema_pg_log \
{ 99l, "logfoo",  26l, 99l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  99 logfoo           26 0 0 0  4   1 0 t t 0 0 -1 f));
    
/* ----------------
 *	pg_time - this relation is modified by special purpose access
 *	          method code.  The following is garbage but is needed
 *		  so that the reldesc code works properly.
 * ----------------
 */
#define Schema_pg_time \
{ 100l, "timefoo",  26l, 100l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0' }

DATA(insert OID = 0 (  100 timefoo         26 0 0 0  4   1 0 t t 0 0 -1 f));
    
/* ----------------
 *	dummy attribute definition.  
 * ----------------
 */
#define DummyAttributeTupleForm \
{ 0l, "dummy", 28, 0l, 0l, 0l, 5, 1, 0, '\000', '\001', 0, 0, 0, '\0'}

/* ----------------------------------------------------------------
 *			old stuff
 * ----------------------------------------------------------------
 */
/* ----------------
 *	old definition of AttributeTupleForm
 * ----------------
 */
#ifndef AttributeTupleForm_Defined
#define AttributeTupleForm_Defined 1

typedef struct AttributeTupleFormD {
	ObjectId	attrelid;
	NameData	attname;
	ObjectId	atttypid;
	ObjectId	attdefrel;
	uint32		attnvals;
	ObjectId	atttyparg;	/* type arg for arrays/spquel/procs */
	int16		attlen;
	AttributeNumber	attnum;
	uint16		attbound;
	Boolean		attbyval;
	Boolean		attcanindex;
	OID		attproc;	/* spquel? */
	uint32		attnelems;
	int32		attcacheoff;
	Boolean         attisset;
/*	char	*attlock; */
} AttributeTupleFormD;

typedef AttributeTupleFormD	*AttributeTupleForm;
#define AttributeTupleFormData	AttributeTupleFormD

#endif AttributeTupleForm_Defined

/* ----------------
 *	old definition of struct attribute
 * ----------------
 */
#ifndef struct_attribute_Defined
#define struct_attribute_Defined 1

struct	attribute {
	OID	attrelid;
	char	attname[16];
	OID	atttypid;
	OID	attdefrel;
	uint32	attnvals;
	OID	atttyparg;		/* type arg for arrays/spquel/procs */
	int16	attlen;
	int16	attnum;
	uint16	attbound;
	Boolean	attbyval;
	Boolean	attcanindex;
	OID	attproc;		/* spquel? */
	uint32	attnelems;
	int32	attcacheoff;
	Boolean attisset;
/*	char	*attlock; */
};

#endif struct_attribute_Defined

/* ----------------
 *	old style compiler constants.  these are obsolete and
 *	should not be used -cim 6/17/90
 * ----------------
 */
#define AttributeRelationIdAttributeNumber \
    Anum_pg_attribute_attrelid
#define AttributeNameAttributeNumber \
    Anum_pg_attribute_attname
#define AttributeNumberAttributeNumber \
    Anum_pg_attribute_attnum
#define AttributeProcAttributeNumber \
    Anum_pg_attribute_attproc
    
#define AttributeRelationNumberOfAttributes \
    Natts_pg_attribute
    
#endif PgAttributeIncluded
@


1.22
log
@added attisset to attrs of the catalog.  Also added initial values to the
schema and the DATA stuff.
changed all of the initialized catalogs to include isset, set to false
added attisset to the "old" definitions, because some code still uses them
@
text
@d25 1
a25 1
 *	$Header: /usr/local/dev/postgres/newtree/src/backend/catalog/RCS/pg_attribute.h,v 1.20 1992/07/06 05:05:25 mao Exp $
d402 2
a403 2
{ 83l, "relexpires",   20,  83l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
{ 83l, "relpreserved", 20,  83l, 0l, 0l,  4,  7, 0, '\001', '\001', 0l, 0l, -1l, '\0' }, \
@


1.21
log
@second checkin for acls and other stuff
@
text
@d25 1
a25 1
 *	$Header: /usr/local/dev/postgres/mastertree/newconf/RCS/pg_attribute.h,v 1.20 1992/07/06 05:05:25 mao Exp $
d59 1
d74 1
a74 1
#define Natts_pg_attribute		14
d89 1
d114 12
a125 12
insert OID = 0 (  OID ctid             27 0 0 0  6  -1 0 f t 0 0 -1) \
insert OID = 0 (  OID lock             31 0 0 0 -1  -2 0 f t 0 0 -1) \
insert OID = 0 (  OID oid              26 0 0 0  4  -3 0 t t 0 0 -1) \
insert OID = 0 (  OID xmin             28 0 0 0  5  -4 0 f t 0 0 -1) \
insert OID = 0 (  OID cmin             29 0 0 0  1  -5 0 t t 0 0 -1) \
insert OID = 0 (  OID xmax             28 0 0 0  5  -6 0 f t 0 0 -1) \
insert OID = 0 (  OID cmax             29 0 0 0  1  -7 0 t t 0 0 -1) \
insert OID = 0 (  OID chain            27 0 0 0  6  -8 0 f t 0 0 -1) \
insert OID = 0 (  OID anchor           27 0 0 0  6  -9 0 f t 0 0 -1) \
insert OID = 0 (  OID tmax            702 0 0 0  4 -10 0 t t 0 0 -1) \
insert OID = 0 (  OID tmin            702 0 0 0  4 -11 0 t t 0 0 -1) \
insert OID = 0 (  OID vtype            18 0 0 0  1 -12 0 t t 0 0 -1)
d139 43
a181 43
{ 71l, "typname",      19l, 71l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 71l, "typowner",     26l, 71l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typlen",       21l, 71l, 0l, 0l,  2,  3, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typprtlen",    21l, 71l, 0l, 0l,  2,  4, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typbyval",     16l, 71l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typtype",      16l, 71l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typisdefined", 16l, 71l, 0l, 0l,  1,  7, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typdelim",     18l, 71l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typrelid",     26l, 71l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typelem",      26l, 71l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typinput",     24l, 71l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typoutput",    24l, 71l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typreceive",   24l, 71l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typsend",      24l, 71l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 71l, "typdefault",   25l, 71l, 0l, 0l, -1, 15, 0,   '\0', '\001', 0l, 0l, -1l }

DATA(insert OID = 0 (  71 typname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 typowner         26 0 0 0  4   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typlen           21 0 0 0  2   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typprtlen        21 0 0 0  2   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typbyval         16 0 0 0  1   5 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typtype          18 0 0 0  1   6 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typisdefined     16 0 0 0  1   7 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typdelim         18 0 0 0  1   8 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typrelid         26 0 0 0  4   9 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typelem          26 0 0 0  4  10 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typinput         26 0 0 0  4  11 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typoutput        26 0 0 0  4  12 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typreceive       26 0 0 0  4  13 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typsend          26 0 0 0  4  14 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 typdefault       25 0 0 0 -1  15 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d187 15
a201 15
DATA(insert OID = 0 (  88 datname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 datdba           26 0 0 0  4   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 datpath          25 0 0 0 -1   3 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d207 16
a222 16
DATA(insert OID = 0 (  76 demserid         26 0 0 0  4   1 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 demname          19 0 0 0 16   2 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 demowner         26 0 0 0  4   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 demcode          24 0 0 0  4   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d229 9
a237 9
{ 81l, "proname",       19l, 81l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "proowner",      26l, 81l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "prolang",       26l, 81l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "proisinh",      16l, 81l, 0l, 0l,  1,  4, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "proistrusted",  16l, 81l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "proiscachable", 16l, 81l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "pronargs",      21l, 81l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "proretset",     16l, 81l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "prorettype",    26l, 81l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l, -1l }, \
d239 1
a239 1
      -1l }, \
d241 1
a241 1
      -1l }, \
d243 1
a243 1
      -1l }, \
d245 1
a245 1
      -1l }, \
d247 32
a278 32
      -1l }, \
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  15, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1,  16, 0,   '\0', '\001', 0l, 0l, -1l }

DATA(insert OID = 0 (  81 proname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 proowner         26 0 0 0  4   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 prolang          26 0 0 0  4   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proisinh         16 0 0 0  1   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proistrusted     16 0 0 0  1   5 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proiscachable    16 0 0 0  1   6 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 pronargs         21 0 0 0  2   7 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proretset        16 0 0 0  1   8 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 prorettype       26 0 0 0  4   9 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proargtypes      30 0 0 0 32  10 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 probyte_pct      23 0 0 0  4  11 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 properbyte_cpu   23 0 0 0  4  12 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 propercall_cpu   23 0 0 0  4  13 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 prooutin_ratio   23 0 0 0  4  14 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1  15 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  16 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d284 16
a299 16
DATA(insert OID = 0 (  82 sername          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 serpid           21 0 0 0  2   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 serport          21 0 0 0  2   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
        
d304 19
a322 19
DATA(insert OID = 0 (  86 usename          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 usesysid         21 0 0 0  2   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 usecreatedb      16 0 0 0  1   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 usetrace         16 0 0 0  1   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 usesuper         16 0 0 0  1   5 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 usecatupd        16 0 0 0  1   6 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
    
d327 15
a341 15
DATA(insert OID = 0 (  87 groname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 grosysid         21 0 0 0  2   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 grolist        1005 0 0 0 -1   3 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  87 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  87 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d348 43
a390 41
{ 75l, "attrelid",    26l, 75l, 0l, 0l,  4,  1, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attname",     19l, 75l, 0l, 0l, 16,  2, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 75l, "atttypid",    26l, 75l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attdefrel",   26l, 75l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attnvals",    23l, 75l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "atttyparg",   26l, 75l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attlen",      21l, 75l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attnum",      21l, 75l, 0l, 0l,  2,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attbound",    21l, 75l, 0l, 0l,  2,  9, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attbyval",    16l, 75l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attcanindex", 16l, 75l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attproc",     26l, 75l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attnelems",   23l, 75l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 75l, "attcacheoff", 23l, 75l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, -1l }

DATA(insert OID = 0 (  75 attrelid         26 0 0 0  4   1 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attname          19 0 0 0 16   2 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 atttypid         26 0 0 0  4   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attdefrel        26 0 0 0  4   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attnvals         23 0 0 0  4   5 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 atttyparg        26 0 0 0  4   6 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attlen           21 0 0 0  2   7 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attnum           21 0 0 0  2   8 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attbound         21 0 0 0  2   9 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attbyval         16 0 0 0  1  10 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attcanindex      16 0 0 0  1  11 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attproc          26 0 0 0  4  12 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attnelems        23 0 0 0  4  13 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 attcacheoff      23 0 0 0  4  14 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d397 45
a441 45
{ 83l, "relname",      19l, 83l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 83l, "relowner",     26l, 83l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relam",        26l, 83l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relpages",     23,  83l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "reltuples",    23,  83l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relexpires",   20,  83l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relpreserved", 20,  83l, 0l, 0l,  4,  7, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relhasindex",  16,  83l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relisshared",  16,  83l, 0l, 0l,  1,  9, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relkind",      18,  83l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relarch",      18,  83l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relnatts",     21,  83l, 0l, 0l,  2, 12, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relsmgr",     210l, 83l, 0l, 0l,  2, 13, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 83l, "relkey",       22,  83l, 0l, 0l, 16, 14, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 15, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 83l, "relacl",     1034l, 83l, 0l, 0l, -1, 16, 0,   '\0', '\001', 0l, 0l, -1l }

DATA(insert OID = 0 (  83 relname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 relowner         26 0 0 0  4   2 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relam            26 0 0 0  4   3 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relpages         23 0 0 0  4   4 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 reltuples        23 0 0 0  4   5 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relexpires      702 0 0 0  4   6 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relpreserved    702 0 0 0  4   7 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relhasindex      16 0 0 0  1   8 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relisshared      16 0 0 0  1   9 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relkind          18 0 0 0  1  10 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relarch          18 0 0 0  1  11 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relnatts         21 0 0 0  2  12 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relsmgr         210 0 0 0  2  13 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 relkey           22 0 0 0 16  14 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 relkeyop         30 0 0 0 32  15 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 relacl         1034 0 0 0 -1  16 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d447 14
a460 14
DATA(insert OID = 0 (  80 magname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 magvalue         19 0 0 0 16   2 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d466 14
a479 14
DATA(insert OID = 0 (  89 defname          19 0 0 0 16   1 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 defvalue         19 0 0 0 16   2 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 ctid             27 0 0 0  6  -1 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 lock             31 0 0 0 -1  -2 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 oid              26 0 0 0  4  -3 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 chain            27 0 0 0  6  -8 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 anchor           27 0 0 0  6  -9 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 tmax            702 0 0 0  4 -10 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 tmin            702 0 0 0  4 -11 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 vtype            18 0 0 0  1 -12 0 t t 0 0 -1));
d488 1
a488 1
{ 90l, "varfoo",  26l, 90l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l }
d490 1
a490 1
DATA(insert OID = 0 (  90 varfoo           26 0 0 0  4   1 0 t t 0 0 -1));
d499 1
a499 1
{ 99l, "logfoo",  26l, 99l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l }
d501 1
a501 1
DATA(insert OID = 0 (  99 logfoo           26 0 0 0  4   1 0 t t 0 0 -1));
d510 1
a510 1
{ 100l, "timefoo",  26l, 100l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l }
d512 1
a512 1
DATA(insert OID = 0 (  100 timefoo         26 0 0 0  4   1 0 t t 0 0 -1));
d519 1
a519 1
{ 0l, "dummy", 28, 0l, 0l, 0l, 5, 1, 0, '\000', '\001', 0, 0, 0}
d547 1
d578 1
@


1.20
log
@support for 'returntype = setof typename' in function definition
@
text
@d25 1
a25 1
 *	$Header: /private/mao/postgres/src/lib/H/catalog/RCS/pg_attribute.h,v 1.19 1992/06/11 23:37:42 joey Exp $
d297 1
a297 1
    
d322 20
d405 1
a405 1
{ 83l, "relsmgr",      210l,  83l, 0l, 0l,  2, 13, 0, '\001', '\001', 0l, 0l, -1l }, \
d407 2
a408 1
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 15, 0,   '\0', '\001', 0l, 0l, -1l }
d425 1
@


1.19
log
@changes to support new expensive function syntax
@
text
@d25 1
a25 1
 *	$Header: /private/joey/stablepg/src/lib/H/catalog/RCS/pg_attribute.h,v 1.18 1992/06/11 02:52:48 joey Exp $
d234 3
a236 2
{ 81l, "prorettype",    26l, 81l, 0l, 0l,  4,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
{ 81l, "proargtypes",   30l, 81l, 0l, 0l,  32, 9, 0,   '\0', '\001', 0l, 0l, \
d238 1
a238 1
{ 81l, "probyte_pct",   23l, 81l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l, 0l, \
d240 1
a240 1
{ 81l, "properbyte_cpu",   23l, 81l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l, \
d242 1
a242 1
{ 81l, "propercall_cpu",   23l, 81l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, \
d244 1
a244 1
{ 81l, "prooutin_ratio",   23l, 81l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, \
d246 2
a247 2
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  14, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1,  15, 0,   '\0', '\001', 0l, 0l, -1l }
d256 9
a264 4
DATA(insert OID = 0 (  81 prorettype       26 0 0 0  4   8 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 proargtypes      30 0 0 0 32   9 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1  10 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  11 0 f t 0 0 -1));
@


1.18
log
@change defintions so that xids and cids reflect their new size.
@
text
@d25 1
a25 1
 *	$Header: /private/mer/pg.latest/src/lib/H/catalog/RCS/pg_attribute.h,v 1.17 1992/05/06 06:04:59 mer Exp mer $
d115 4
a118 4
insert OID = 0 (  OID xmin             28 0 0 0  4  -4 0 t t 0 0 -1) \
insert OID = 0 (  OID cmin             29 0 0 0  2  -5 0 t t 0 0 -1) \
insert OID = 0 (  OID xmax             28 0 0 0  4  -6 0 t t 0 0 -1) \
insert OID = 0 (  OID cmax             29 0 0 0  2  -7 0 t t 0 0 -1) \
d171 4
a174 4
DATA(insert OID = 0 (  71 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d191 4
a194 4
DATA(insert OID = 0 (  88 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d212 4
a215 4
DATA(insert OID = 0 (  76 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d237 1
a237 1
{ 81l, "proarch_pct",   23l, 81l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l, 0l, \
d239 1
a239 1
{ 81l, "prodisk_pct",   23l, 81l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l, \
d241 1
a241 1
{ 81l, "probyte_pct",   23l, 81l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l, \
d243 1
a243 1
{ 81l, "properbyte_cpu",   23l, 81l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l, \
d245 2
a246 6
{ 81l, "propercall_cpu",   23l, 81l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l, \
      -1l }, \
{ 81l, "prooutin_ratio",   23l, 81l, 0l, 0l,  4, 15, 0, '\001', '\001', 0l, 0l, \
      -1l }, \
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  16, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1,  17, 0,   '\0', '\001', 0l, 0l, -1l }
d262 4
a265 4
DATA(insert OID = 0 (  81 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d282 4
a285 4
DATA(insert OID = 0 (  82 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d305 4
a308 4
DATA(insert OID = 0 (  86 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d352 4
a355 4
DATA(insert OID = 0 (  75 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d401 4
a404 4
DATA(insert OID = 0 (  83 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d420 4
a423 4
DATA(insert OID = 0 (  80 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
d439 4
a442 4
DATA(insert OID = 0 (  89 xmin             28 0 0 0  4  -4 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  2  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  4  -6 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  2  -7 0 t t 0 0 -1));
@


1.17
log
@typdelim (pg_type) had the wrong type.
@
text
@d25 1
a25 1
 *	$Header: /users/mer/pg/src/lib/H/catalog/RCS/pg_attribute.h,v 1.16 1992/04/10 21:34:29 mer Exp mer $
d115 4
a118 4
insert OID = 0 (  OID xmin             28 0 0 0  5  -4 0 f t 0 0 -1) \
insert OID = 0 (  OID cmin             29 0 0 0  1  -5 0 t t 0 0 -1) \
insert OID = 0 (  OID xmax             28 0 0 0  5  -6 0 f t 0 0 -1) \
insert OID = 0 (  OID cmax             29 0 0 0  1  -7 0 t t 0 0 -1) \
d171 4
a174 4
DATA(insert OID = 0 (  71 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d191 4
a194 4
DATA(insert OID = 0 (  88 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d212 4
a215 4
DATA(insert OID = 0 (  76 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d266 4
a269 4
DATA(insert OID = 0 (  81 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d286 4
a289 4
DATA(insert OID = 0 (  82 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d309 4
a312 4
DATA(insert OID = 0 (  86 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d356 4
a359 4
DATA(insert OID = 0 (  75 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d405 4
a408 4
DATA(insert OID = 0 (  83 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d424 4
a427 4
DATA(insert OID = 0 (  80 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
d443 4
a446 4
DATA(insert OID = 0 (  89 xmin             28 0 0 0  5  -4 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  1  -5 0 t t 0 0 -1));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  5  -6 0 f t 0 0 -1));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  1  -7 0 t t 0 0 -1));
@


1.16
log
@fix a misspelled attribute name
@
text
@d25 1
a25 1
 *	$Header: /users/mer/pg/src/lib/H/catalog/RCS/pg_attribute.h,v 1.15 1992/02/10 21:42:49 glass Exp mer $
d144 1
a144 1
{ 71l, "typdelim",     16l, 71l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l, -1l }, \
@


1.15
log
@change to add new attributes to pg_proc catalog for expensive function
	optimization
@
text
@d25 1
a25 1
 *	$Header: RCS/pg_attribute.h,v 1.14 91/10/10 15:29:33 mao Exp Locker: glass $
d165 1
a165 1
DATA(insert OID = 0 (  71 typrecieve       26 0 0 0  4  13 0 t t 0 0 -1));
@


1.14
log
@attribute name botch -- pg_type.typrelid was pg_type.typprocid
@
text
@d25 1
a25 1
 *	$Header: /users/mao/postgres/src/lib/H/catalog/RCS/pg_attribute.h,v 1.13 1991/09/08 16:22:24 glass Exp mao $
d237 14
a250 2
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  10, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1,  11, 0,   '\0', '\001', 0l, 0l, -1l }
@


1.13
log
@initial postquel function checkin
@
text
@d25 1
a25 1
 *	$Header: RCS/pg_attribute.h,v 1.12 91/07/03 00:45:58 mao Exp Locker: glass $
d145 1
a145 1
{ 71l, "typprocid",    26l, 71l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l, -1l }, \
@


1.12
log
@add support for multiple storage managers
@
text
@d25 1
a25 1
 *	$Header: /users/mao/postgres/src/lib/H/catalog/RCS/pg_attribute.h,v 1.11 1991/05/05 19:15:44 cimarron Exp mao $
d235 4
a238 2
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  9, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1, 10, 0,   '\0', '\001', 0l, 0l, -1l }
d248 3
a250 2
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1   9 0 f t 0 0 -1));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  10 0 f t 0 0 -1));
@


1.11
log
@added new cacheoffgetattr() code to improve getattr preformance
@
text
@d25 1
a25 1
 *	$Header: RCS/pg_attribute.h,v 1.10 91/03/26 17:18:11 kemnitz Exp Locker: cimarron $
d368 4
a371 3
{ 83l, "relkey",       22,  83l, 0l, 0l, 16, 13, 0,   '\0', '\001', 0l, 0l, -1l }, \
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 14, 0,   '\0', '\001', 0l, 0l, -1l }
    
d384 3
a386 2
DATA(insert OID = 0 (  83 relkey           22 0 0 0 16  13 0 f t 0 0 -1));
DATA(insert OID = 0 (  83 relkeyop         30 0 0 0 32  14 0 f t 0 0 -1));
@


1.10
log
@fixed some stuff for pg_type.
@
text
@d18 6
d25 1
a25 1
 *	$Header: RCS/pg_attribute.h,v 1.9 91/02/06 18:17:52 cimarron Exp Locker: kemnitz $
d57 2
a58 1
	int4	attnelems;
d73 1
a73 1
#define Natts_pg_attribute		13
d87 1
d106 22
d137 15
a151 15
{ 71l, "typname",      19l, 71l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l }, \
{ 71l, "typowner",     26l, 71l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typlen",       21l, 71l, 0l, 0l,  2,  3, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typprtlen",    21l, 71l, 0l, 0l,  2,  4, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typbyval",     16l, 71l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typtype",      16l, 71l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typisdefined", 16l, 71l, 0l, 0l,  1,  7, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typdelim",     16l, 71l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typprocid",    26l, 71l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typelem",      26l, 71l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typinput",     24l, 71l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typoutput",    24l, 71l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typreceive",   24l, 71l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typsend",      24l, 71l, 0l, 0l,  4, 14, 0, '\001', '\001', 0l, 0l }, \
{ 71l, "typdefault",   25l, 71l, 0l, 0l, -1, 15, 0,   '\0', '\001', 0l, 0l }
d153 27
a179 27
DATA(insert OID = 0 (  71 typname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  71 typowner         26 0 0 0  4   2 0 t t 0 0));
DATA(insert OID = 0 (  71 typlen           21 0 0 0  2   3 0 t t 0 0));
DATA(insert OID = 0 (  71 typprtlen        21 0 0 0  2   4 0 t t 0 0));
DATA(insert OID = 0 (  71 typbyval         16 0 0 0  1   5 0 t t 0 0));
DATA(insert OID = 0 (  71 typtype          18 0 0 0  1   6 0 t t 0 0));
DATA(insert OID = 0 (  71 typisdefined     16 0 0 0  1   7 0 t t 0 0));
DATA(insert OID = 0 (  71 typdelim         18 0 0 0  1   8 0 t t 0 0));
DATA(insert OID = 0 (  71 typrelid         26 0 0 0  4   9 0 t t 0 0));
DATA(insert OID = 0 (  71 typelem          26 0 0 0  4  10 0 t t 0 0));
DATA(insert OID = 0 (  71 typinput         26 0 0 0  4  11 0 t t 0 0));
DATA(insert OID = 0 (  71 typoutput        26 0 0 0  4  12 0 t t 0 0));
DATA(insert OID = 0 (  71 typrecieve       26 0 0 0  4  13 0 t t 0 0));
DATA(insert OID = 0 (  71 typsend          26 0 0 0  4  14 0 t t 0 0));
DATA(insert OID = 0 (  71 typdefault       25 0 0 0 -1  15 0 f t 0 0));
DATA(insert OID = 0 (  71 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  71 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  71 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  71 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  71 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  71 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  71 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  71 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  71 vtype            18 0 0 0  1 -12 0 t t 0 0));
d185 15
a199 15
DATA(insert OID = 0 (  88 datname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  88 datdba           26 0 0 0  4   2 0 t t 0 0));
DATA(insert OID = 0 (  88 datpath          25 0 0 0 -1   3 0 f t 0 0));
DATA(insert OID = 0 (  88 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  88 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  88 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  88 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  88 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  88 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  88 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  88 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  88 vtype            18 0 0 0  1 -12 0 t t 0 0));
d205 16
a220 16
DATA(insert OID = 0 (  76 demserid         26 0 0 0  4   1 0 t t 0 0));
DATA(insert OID = 0 (  76 demname          19 0 0 0 16   2 0 f t 0 0));
DATA(insert OID = 0 (  76 demowner         26 0 0 0  4   3 0 t t 0 0));
DATA(insert OID = 0 (  76 demcode          24 0 0 0  4   4 0 t t 0 0));
DATA(insert OID = 0 (  76 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  76 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  76 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  76 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  76 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  76 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  76 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  76 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  76 vtype            18 0 0 0  1 -12 0 t t 0 0));
d227 10
a236 10
{ 81l, "proname",       19l, 81l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l }, \
{ 81l, "proowner",      26l, 81l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "prolang",       26l, 81l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "proisinh",      16l, 81l, 0l, 0l,  1,  4, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "proistrusted",  16l, 81l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "proiscachable", 16l, 81l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "pronargs",      21l, 81l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "prorettype",    26l, 81l, 0l, 0l,  4,  8, 0, '\001', '\001', 0l, 0l }, \
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  9, 0,   '\0', '\001', 0l, 0l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1, 10, 0,   '\0', '\001', 0l, 0l }
d238 22
a259 22
DATA(insert OID = 0 (  81 proname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  81 proowner         26 0 0 0  4   2 0 t t 0 0));
DATA(insert OID = 0 (  81 prolang          26 0 0 0  4   3 0 t t 0 0));
DATA(insert OID = 0 (  81 proisinh         16 0 0 0  1   4 0 t t 0 0));
DATA(insert OID = 0 (  81 proistrusted     16 0 0 0  1   5 0 t t 0 0));
DATA(insert OID = 0 (  81 proiscachable    16 0 0 0  1   6 0 t t 0 0));
DATA(insert OID = 0 (  81 pronargs         21 0 0 0  2   7 0 t t 0 0));
DATA(insert OID = 0 (  81 prorettype       26 0 0 0  4   8 0 t t 0 0));
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1   9 0 f t 0 0));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  10 0 f t 0 0));
DATA(insert OID = 0 (  81 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  81 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  81 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  81 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  81 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  81 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  81 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  81 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  81 vtype            18 0 0 0  1 -12 0 t t 0 0));
d265 15
a279 15
DATA(insert OID = 0 (  82 sername          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  82 serpid           21 0 0 0  2   2 0 t t 0 0));
DATA(insert OID = 0 (  82 serport          21 0 0 0  2   3 0 t t 0 0));
DATA(insert OID = 0 (  82 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  82 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  82 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  82 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  82 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  82 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  82 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  82 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  82 vtype            18 0 0 0  1 -12 0 t t 0 0));
d285 18
a302 18
DATA(insert OID = 0 (  86 usename          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  86 usesysid         21 0 0 0  2   2 0 t t 0 0));
DATA(insert OID = 0 (  86 usecreatedb      16 0 0 0  1   3 0 t t 0 0));
DATA(insert OID = 0 (  86 usetrace         16 0 0 0  1   4 0 t t 0 0));
DATA(insert OID = 0 (  86 usesuper         16 0 0 0  1   5 0 t t 0 0));
DATA(insert OID = 0 (  86 usecatupd        16 0 0 0  1   6 0 t t 0 0));
DATA(insert OID = 0 (  86 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  86 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  86 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  86 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  86 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  86 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  86 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  86 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  86 vtype            18 0 0 0  1 -12 0 t t 0 0));
d309 14
a322 13
{ 75l, "attrelid",    26l, 75l, 0l, 0l,  4,  1, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attname",     19l, 75l, 0l, 0l, 16,  2, 0,   '\0', '\001', 0l, 0l }, \
{ 75l, "atttypid",    26l, 75l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attdefrel",   26l, 75l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attnvals",    23l, 75l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "atttyparg",   26l, 75l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attlen",      21l, 75l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attnum",      21l, 75l, 0l, 0l,  2,  8, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attbound",    21l, 75l, 0l, 0l,  2,  9, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attbyval",    16l, 75l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attcanindex", 16l, 75l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attproc",     26l, 75l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l, 0l }, \
{ 75l, "attnelems",   23l, 75l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l, 0l }
d324 26
a349 25
DATA(insert OID = 0 (  75 attrelid         26 0 0 0  4   1 0 t t 0 0));
DATA(insert OID = 0 (  75 attname          19 0 0 0 16   2 0 f t 0 0));
DATA(insert OID = 0 (  75 atttypid         26 0 0 0  4   3 0 t t 0 0));
DATA(insert OID = 0 (  75 attdefrel        26 0 0 0  4   4 0 t t 0 0));
DATA(insert OID = 0 (  75 attnvals         23 0 0 0  4   5 0 t t 0 0));
DATA(insert OID = 0 (  75 atttyparg        26 0 0 0  4   6 0 t t 0 0));
DATA(insert OID = 0 (  75 attlen           21 0 0 0  2   7 0 t t 0 0));
DATA(insert OID = 0 (  75 attnum           21 0 0 0  2   8 0 t t 0 0));
DATA(insert OID = 0 (  75 attbound         21 0 0 0  2   9 0 t t 0 0));
DATA(insert OID = 0 (  75 attbyval         16 0 0 0  1  10 0 t t 0 0));
DATA(insert OID = 0 (  75 attcanindex      16 0 0 0  1  11 0 t t 0 0));
DATA(insert OID = 0 (  75 attproc          26 0 0 0  4  12 0 t t 0 0));
DATA(insert OID = 0 (  75 attnelems        23 0 0 0  4  13 0 t t 0 0));
DATA(insert OID = 0 (  75 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  75 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  75 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  75 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  75 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  75 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  75 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  75 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  75 vtype            18 0 0 0  1 -12 0 t t 0 0));
d356 14
a369 14
{ 83l, "relname",      19l, 83l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l, 0l}, \
{ 83l, "relowner",     26l, 83l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relam",        26l, 83l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relpages",     23,  83l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "reltuples",    23,  83l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relexpires",   20,  83l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relpreserved", 20,  83l, 0l, 0l,  4,  7, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relhasindex",  16,  83l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relisshared",  16,  83l, 0l, 0l,  1,  9, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relkind",      18,  83l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relarch",      18,  83l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relnatts",     21,  83l, 0l, 0l,  2, 12, 0, '\001', '\001', 0l, 0l}, \
{ 83l, "relkey",       22,  83l, 0l, 0l, 16, 13, 0,   '\0', '\001', 0l, 0l}, \
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 14, 0,   '\0', '\001', 0l, 0l}
d371 26
a396 26
DATA(insert OID = 0 (  83 relname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  83 relowner         26 0 0 0  4   2 0 t t 0 0));
DATA(insert OID = 0 (  83 relam            26 0 0 0  4   3 0 t t 0 0));
DATA(insert OID = 0 (  83 relpages         23 0 0 0  4   4 0 t t 0 0));
DATA(insert OID = 0 (  83 reltuples        23 0 0 0  4   5 0 t t 0 0));
DATA(insert OID = 0 (  83 relexpires      702 0 0 0  4   6 0 t t 0 0));
DATA(insert OID = 0 (  83 relpreserved    702 0 0 0  4   7 0 t t 0 0));
DATA(insert OID = 0 (  83 relhasindex      16 0 0 0  1   8 0 t t 0 0));
DATA(insert OID = 0 (  83 relisshared      16 0 0 0  1   9 0 t t 0 0));
DATA(insert OID = 0 (  83 relkind          18 0 0 0  1  10 0 t t 0 0));
DATA(insert OID = 0 (  83 relarch          18 0 0 0  1  11 0 t t 0 0));
DATA(insert OID = 0 (  83 relnatts         21 0 0 0  2  12 0 t t 0 0));
DATA(insert OID = 0 (  83 relkey           22 0 0 0 16  13 0 f t 0 0));
DATA(insert OID = 0 (  83 relkeyop         30 0 0 0 32  14 0 f t 0 0));
DATA(insert OID = 0 (  83 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  83 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  83 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  83 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  83 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  83 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  83 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  83 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  83 vtype            18 0 0 0  1 -12 0 t t 0 0));
d402 14
a415 14
DATA(insert OID = 0 (  80 magname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  80 magvalue         19 0 0 0 16   2 0 f t 0 0));
DATA(insert OID = 0 (  80 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  80 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  80 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  80 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  80 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  80 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  80 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  80 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  80 vtype            18 0 0 0  1 -12 0 t t 0 0));
d421 14
a434 14
DATA(insert OID = 0 (  89 defname          19 0 0 0 16   1 0 f t 0 0));
DATA(insert OID = 0 (  89 defvalue         19 0 0 0 16   2 0 f t 0 0));
DATA(insert OID = 0 (  89 ctid             27 0 0 0  6  -1 0 f t 0 0));
DATA(insert OID = 0 (  89 lock             31 0 0 0 -1  -2 0 f t 0 0));
DATA(insert OID = 0 (  89 oid              26 0 0 0  4  -3 0 t t 0 0));
DATA(insert OID = 0 (  89 xmin             28 0 0 0  5  -4 0 f t 0 0));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  1  -5 0 t t 0 0));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  5  -6 0 f t 0 0));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  1  -7 0 t t 0 0));
DATA(insert OID = 0 (  89 chain            27 0 0 0  6  -8 0 f t 0 0));
DATA(insert OID = 0 (  89 anchor           27 0 0 0  6  -9 0 f t 0 0));
DATA(insert OID = 0 (  89 tmax            702 0 0 0  4 -10 0 t t 0 0));
DATA(insert OID = 0 (  89 tmin            702 0 0 0  4 -11 0 t t 0 0));
DATA(insert OID = 0 (  89 vtype            18 0 0 0  1 -12 0 t t 0 0));
d443 1
a443 1
{ 90l, "varfoo",  26l, 90l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l}
d445 1
a445 1
DATA(insert OID = 0 (  90 varfoo           26 0 0 0  4   1 0 t t 0 0));
d454 1
a454 1
{ 99l, "logfoo",  26l, 99l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l}
d456 1
a456 1
DATA(insert OID = 0 (  99 logfoo           26 0 0 0  4   1 0 t t 0 0));
d465 1
a465 1
{ 100l, "timefoo",  26l, 100l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l}
d467 1
a467 1
DATA(insert OID = 0 (  100 timefoo         26 0 0 0  4   1 0 t t 0 0));
d474 1
a474 1
{ 0l, "dummy", 28, 0l, 0l, 0l, 5, 1, 0, '\000', '\001', 0, 0}
d501 1
d531 1
@


1.9
log
@preliminary checkin for access method and system cache changes
@
text
@d19 1
a19 1
 *	$Header: RCS/pg_attribute.h,v 1.8 90/09/12 17:56:07 cimarron Exp Locker: cimarron $
d51 1
d66 1
a66 1
#define Natts_pg_attribute		12
d79 1
d107 15
a121 14
{ 71l, "typname",      19l, 71l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l }, \
{ 71l, "typowner",     26l, 71l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l }, \
{ 71l, "typlen",       21l, 71l, 0l, 0l,  2,  3, 0, '\001', '\001', 0l }, \
{ 71l, "typprtlen",    21l, 71l, 0l, 0l,  2,  4, 0, '\001', '\001', 0l }, \
{ 71l, "typbyval",     16l, 71l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l }, \
{ 71l, "typisproc",    16l, 71l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l }, \
{ 71l, "typisdefined", 16l, 71l, 0l, 0l,  1,  7, 0, '\001', '\001', 0l }, \
{ 71l, "typprocid",    26l, 71l, 0l, 0l,  4,  8, 0, '\001', '\001', 0l }, \
{ 71l, "typelem",      26l, 71l, 0l, 0l,  4,  9, 0, '\001', '\001', 0l }, \
{ 71l, "typinput",     24l, 71l, 0l, 0l,  4, 10, 0, '\001', '\001', 0l }, \
{ 71l, "typoutput",    24l, 71l, 0l, 0l,  4, 11, 0, '\001', '\001', 0l }, \
{ 71l, "typreceive",   24l, 71l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l }, \
{ 71l, "typsend",      24l, 71l, 0l, 0l,  4, 13, 0, '\001', '\001', 0l }, \
{ 71l, "typdefault",   25l, 71l, 0l, 0l, -1, 14, 0,   '\0', '\001', 0l }
d123 27
a149 26
DATA(insert OID = 0 (  71 typname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  71 typowner         26 0 0 0  4   2 0 t t 0 ));
DATA(insert OID = 0 (  71 typlen           21 0 0 0  2   3 0 t t 0 ));
DATA(insert OID = 0 (  71 typprtlen        21 0 0 0  2   4 0 t t 0 ));
DATA(insert OID = 0 (  71 typbyval         16 0 0 0  1   5 0 t t 0 ));
DATA(insert OID = 0 (  71 typtype          18 0 0 0  1   6 0 t t 0 ));
DATA(insert OID = 0 (  71 typisdefined     16 0 0 0  1   7 0 t t 0 ));
DATA(insert OID = 0 (  71 typrelid         26 0 0 0  4   8 0 t t 0 ));
DATA(insert OID = 0 (  71 typelem          26 0 0 0  4   9 0 t t 0 ));
DATA(insert OID = 0 (  71 typinput         26 0 0 0  4  10 0 t t 0 ));
DATA(insert OID = 0 (  71 typoutput        26 0 0 0  4  11 0 t t 0 ));
DATA(insert OID = 0 (  71 typrecieve       26 0 0 0  4  12 0 t t 0 ));
DATA(insert OID = 0 (  71 typsend          26 0 0 0  4  13 0 t t 0 ));
DATA(insert OID = 0 (  71 typdefault       25 0 0 0 -1  14 0 f t 0 ));
DATA(insert OID = 0 (  71 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  71 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  71 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  71 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  71 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  71 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  71 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  71 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  71 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  71 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  71 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  71 vtype            18 0 0 0  1 -12 0 t t 0 ));
d155 15
a169 15
DATA(insert OID = 0 (  88 datname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  88 datdba           26 0 0 0  4   2 0 t t 0 ));
DATA(insert OID = 0 (  88 datpath          25 0 0 0 -1   3 0 f t 0 ));
DATA(insert OID = 0 (  88 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  88 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  88 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  88 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  88 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  88 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  88 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  88 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  88 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  88 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  88 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  88 vtype            18 0 0 0  1 -12 0 t t 0 ));
d175 16
a190 16
DATA(insert OID = 0 (  76 demserid         26 0 0 0  4   1 0 t t 0 ));
DATA(insert OID = 0 (  76 demname          19 0 0 0 16   2 0 f t 0 ));
DATA(insert OID = 0 (  76 demowner         26 0 0 0  4   3 0 t t 0 ));
DATA(insert OID = 0 (  76 demcode          24 0 0 0  4   4 0 t t 0 ));
DATA(insert OID = 0 (  76 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  76 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  76 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  76 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  76 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  76 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  76 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  76 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  76 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  76 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  76 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  76 vtype            18 0 0 0  1 -12 0 t t 0 ));
d197 10
a206 10
{ 81l, "proname",       19l, 81l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l }, \
{ 81l, "proowner",      26l, 81l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l }, \
{ 81l, "prolang",       26l, 81l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l }, \
{ 81l, "proisinh",      16l, 81l, 0l, 0l,  1,  4, 0, '\001', '\001', 0l }, \
{ 81l, "proistrusted",  16l, 81l, 0l, 0l,  1,  5, 0, '\001', '\001', 0l }, \
{ 81l, "proiscachable", 16l, 81l, 0l, 0l,  1,  6, 0, '\001', '\001', 0l }, \
{ 81l, "pronargs",      21l, 81l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l }, \
{ 81l, "prorettype",    26l, 81l, 0l, 0l,  4,  8, 0, '\001', '\001', 0l }, \
{ 81l, "prosrc",        25l, 81l, 0l, 0l, -1,  9, 0,   '\0', '\001', 0l }, \
{ 81l, "probin",        17l, 81l, 0l, 0l, -1, 10, 0,   '\0', '\001', 0l }
d208 22
a229 22
DATA(insert OID = 0 (  81 proname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  81 proowner         26 0 0 0  4   2 0 t t 0 ));
DATA(insert OID = 0 (  81 prolang          26 0 0 0  4   3 0 t t 0 ));
DATA(insert OID = 0 (  81 proisinh         16 0 0 0  1   4 0 t t 0 ));
DATA(insert OID = 0 (  81 proistrusted     16 0 0 0  1   5 0 t t 0 ));
DATA(insert OID = 0 (  81 proiscachable    16 0 0 0  1   6 0 t t 0 ));
DATA(insert OID = 0 (  81 pronargs         21 0 0 0  2   7 0 t t 0 ));
DATA(insert OID = 0 (  81 prorettype       26 0 0 0  4   8 0 t t 0 ));
DATA(insert OID = 0 (  81 prosrc           25 0 0 0 -1   9 0 f t 0 ));
DATA(insert OID = 0 (  81 probin           17 0 0 0 -1  10 0 f t 0 ));
DATA(insert OID = 0 (  81 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  81 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  81 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  81 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  81 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  81 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  81 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  81 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  81 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  81 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  81 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  81 vtype            18 0 0 0  1 -12 0 t t 0 ));
d235 15
a249 15
DATA(insert OID = 0 (  82 sername          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  82 serpid           21 0 0 0  2   2 0 t t 0 ));
DATA(insert OID = 0 (  82 serport          21 0 0 0  2   3 0 t t 0 ));
DATA(insert OID = 0 (  82 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  82 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  82 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  82 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  82 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  82 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  82 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  82 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  82 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  82 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  82 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  82 vtype            18 0 0 0  1 -12 0 t t 0 ));
d255 18
a272 18
DATA(insert OID = 0 (  86 usename          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  86 usesysid         21 0 0 0  2   2 0 t t 0 ));
DATA(insert OID = 0 (  86 usecreatedb      16 0 0 0  1   3 0 t t 0 ));
DATA(insert OID = 0 (  86 usetrace         16 0 0 0  1   4 0 t t 0 ));
DATA(insert OID = 0 (  86 usesuper         16 0 0 0  1   5 0 t t 0 ));
DATA(insert OID = 0 (  86 usecatupd        16 0 0 0  1   6 0 t t 0 ));
DATA(insert OID = 0 (  86 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  86 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  86 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  86 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  86 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  86 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  86 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  86 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  86 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  86 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  86 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  86 vtype            18 0 0 0  1 -12 0 t t 0 ));
d279 39
a317 12
{ 75l, "attrelid",    26l, 75l, 0l, 0l,  4,  1, 0, '\001', '\001', 0l }, \
{ 75l, "attname",     19l, 75l, 0l, 0l, 16,  2, 0,   '\0', '\001', 0l }, \
{ 75l, "atttypid",    26l, 75l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l }, \
{ 75l, "attdefrel",   26l, 75l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l }, \
{ 75l, "attnvals",    23l, 75l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l }, \
{ 75l, "atttyparg",   26l, 75l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l }, \
{ 75l, "attlen",      21l, 75l, 0l, 0l,  2,  7, 0, '\001', '\001', 0l }, \
{ 75l, "attnum",      21l, 75l, 0l, 0l,  2,  8, 0, '\001', '\001', 0l }, \
{ 75l, "attbound",    21l, 75l, 0l, 0l,  2,  9, 0, '\001', '\001', 0l }, \
{ 75l, "attbyval",    16l, 75l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l }, \
{ 75l, "attcanindex", 16l, 75l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l }, \
{ 75l, "attproc",     26l, 75l, 0l, 0l,  4, 12, 0, '\001', '\001', 0l }
a318 25
DATA(insert OID = 0 (  75 attrelid         26 0 0 0  4   1 0 t t 0 ));
DATA(insert OID = 0 (  75 attname          19 0 0 0 16   2 0 f t 0 ));
DATA(insert OID = 0 (  75 atttypid         26 0 0 0  4   3 0 t t 0 ));
DATA(insert OID = 0 (  75 attdefrel        26 0 0 0  4   4 0 t t 0 ));
DATA(insert OID = 0 (  75 attnvals         23 0 0 0  4   5 0 t t 0 ));
DATA(insert OID = 0 (  75 atttyparg        26 0 0 0  4   6 0 t t 0 ));
DATA(insert OID = 0 (  75 attlen           21 0 0 0  2   7 0 t t 0 ));
DATA(insert OID = 0 (  75 attnum           21 0 0 0  2   8 0 t t 0 ));
DATA(insert OID = 0 (  75 attbound         21 0 0 0  2   9 0 t t 0 ));
DATA(insert OID = 0 (  75 attbyval         16 0 0 0  1  10 0 t t 0 ));
DATA(insert OID = 0 (  75 attcanindex      16 0 0 0  1  11 0 t t 0 ));
DATA(insert OID = 0 (  75 attproc          26 0 0 0  4  12 0 t t 0 ));
DATA(insert OID = 0 (  75 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  75 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  75 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  75 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  75 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  75 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  75 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  75 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  75 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  75 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  75 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  75 vtype            18 0 0 0  1 -12 0 t t 0 ));
    
d324 14
a337 14
{ 83l, "relname",      19l, 83l, 0l, 0l, 16,  1, 0,   '\0', '\001', 0l }, \
{ 83l, "relowner",     26l, 83l, 0l, 0l,  4,  2, 0, '\001', '\001', 0l }, \
{ 83l, "relam",        26l, 83l, 0l, 0l,  4,  3, 0, '\001', '\001', 0l }, \
{ 83l, "relpages",     23,  83l, 0l, 0l,  4,  4, 0, '\001', '\001', 0l }, \
{ 83l, "reltuples",    23,  83l, 0l, 0l,  4,  5, 0, '\001', '\001', 0l }, \
{ 83l, "relexpires",   20,  83l, 0l, 0l,  4,  6, 0, '\001', '\001', 0l }, \
{ 83l, "relpreserved", 20,  83l, 0l, 0l,  4,  7, 0, '\001', '\001', 0l }, \
{ 83l, "relhasindex",  16,  83l, 0l, 0l,  1,  8, 0, '\001', '\001', 0l }, \
{ 83l, "relisshared",  16,  83l, 0l, 0l,  1,  9, 0, '\001', '\001', 0l }, \
{ 83l, "relkind",      18,  83l, 0l, 0l,  1, 10, 0, '\001', '\001', 0l }, \
{ 83l, "relarch",      18,  83l, 0l, 0l,  1, 11, 0, '\001', '\001', 0l }, \
{ 83l, "relnatts",     21,  83l, 0l, 0l,  2, 12, 0, '\001', '\001', 0l }, \
{ 83l, "relkey",       22,  83l, 0l, 0l, 16, 13, 0,   '\0', '\001', 0l }, \
{ 83l, "relkeyop",     30,  83l, 0l, 0l, 32, 14, 0,   '\0', '\001', 0l }
d339 26
a364 26
DATA(insert OID = 0 (  83 relname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  83 relowner         26 0 0 0  4   2 0 t t 0 ));
DATA(insert OID = 0 (  83 relam            26 0 0 0  4   3 0 t t 0 ));
DATA(insert OID = 0 (  83 relpages         23 0 0 0  4   4 0 t t 0 ));
DATA(insert OID = 0 (  83 reltuples        23 0 0 0  4   5 0 t t 0 ));
DATA(insert OID = 0 (  83 relexpires      702 0 0 0  4   6 0 t t 0 ));
DATA(insert OID = 0 (  83 relpreserved    702 0 0 0  4   7 0 t t 0 ));
DATA(insert OID = 0 (  83 relhasindex      16 0 0 0  1   8 0 t t 0 ));
DATA(insert OID = 0 (  83 relisshared      16 0 0 0  1   9 0 t t 0 ));
DATA(insert OID = 0 (  83 relkind          18 0 0 0  1  10 0 t t 0 ));
DATA(insert OID = 0 (  83 relarch          18 0 0 0  1  11 0 t t 0 ));
DATA(insert OID = 0 (  83 relnatts         21 0 0 0  2  12 0 t t 0 ));
DATA(insert OID = 0 (  83 relkey           22 0 0 0 16  13 0 f t 0 ));
DATA(insert OID = 0 (  83 relkeyop         30 0 0 0 32  14 0 f t 0 ));
DATA(insert OID = 0 (  83 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  83 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  83 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  83 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  83 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  83 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  83 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  83 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  83 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  83 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  83 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  83 vtype            18 0 0 0  1 -12 0 t t 0 ));
d370 14
a383 14
DATA(insert OID = 0 (  80 magname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  80 magvalue         19 0 0 0 16   2 0 f t 0 ));
DATA(insert OID = 0 (  80 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  80 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  80 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  80 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  80 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  80 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  80 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  80 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  80 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  80 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  80 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  80 vtype            18 0 0 0  1 -12 0 t t 0 ));
d389 14
a402 14
DATA(insert OID = 0 (  89 defname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  89 defvalue         19 0 0 0 16   2 0 f t 0 ));
DATA(insert OID = 0 (  89 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  89 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  89 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  89 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  89 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  89 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  89 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  89 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  89 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  89 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  89 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  89 vtype            18 0 0 0  1 -12 0 t t 0 ));
d411 1
a411 1
{ 90l, "varfoo",  26l, 90l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l }
d413 1
a413 1
DATA(insert OID = 0 (  90 varfoo           26 0 0 0  4   1 0 t t 0 ));
d422 1
a422 1
{ 99l, "logfoo",  26l, 99l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l }
d424 1
a424 1
DATA(insert OID = 0 (  99 logfoo           26 0 0 0  4   1 0 t t 0 ));
d433 1
a433 1
{ 100l, "timefoo",  26l, 100l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l }
d435 1
a435 1
DATA(insert OID = 0 (  100 timefoo         26 0 0 0  4   1 0 t t 0 ));
d442 1
a442 1
{ 0l, "dummy", 28, 0l, 0l, 0l, 5, 1, 0, '\000', '\001', 0 }
d468 1
d497 1
@


1.8
log
@moved DummyAttributeTupleForm definition here
@
text
@d13 5
d19 1
a19 1
 *	$Header: RCS/pg_attribute.h,v 1.7 90/08/23 12:37:41 goh Exp Locker: cimarron $
d79 1
d81 15
d100 20
d146 5
d166 5
d187 17
d226 5
d246 5
d269 19
d312 21
d359 5
d378 5
d397 21
a417 14
DATA(insert OID = 0 (  90 varname          19 0 0 0 16   1 0 f t 0 ));
DATA(insert OID = 0 (  90 varvalue         17 0 0 0 -1   2 0 f t 0 ));
DATA(insert OID = 0 (  90 ctid             27 0 0 0  6  -1 0 f t 0 ));
DATA(insert OID = 0 (  90 lock             31 0 0 0 -1  -2 0 f t 0 ));
DATA(insert OID = 0 (  90 oid              26 0 0 0  4  -3 0 t t 0 ));
DATA(insert OID = 0 (  90 xmin             28 0 0 0  5  -4 0 f t 0 ));
DATA(insert OID = 0 (  90 cmin             29 0 0 0  1  -5 0 t t 0 ));
DATA(insert OID = 0 (  90 xmax             28 0 0 0  5  -6 0 f t 0 ));
DATA(insert OID = 0 (  90 cmax             29 0 0 0  1  -7 0 t t 0 ));
DATA(insert OID = 0 (  90 chain            27 0 0 0  6  -8 0 f t 0 ));
DATA(insert OID = 0 (  90 anchor           27 0 0 0  6  -9 0 f t 0 ));
DATA(insert OID = 0 (  90 tmax            702 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  90 tmin            702 0 0 0  4 -11 0 t t 0 ));
DATA(insert OID = 0 (  90 vtype            18 0 0 0  1 -12 0 t t 0 ));
d419 10
d437 5
a441 1
    
@


1.7
log
@tmin and tmax changed from type "dt" (now obsolete) to type
"abstime"
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.6 90/08/17 08:51:47 cimarron Exp $
d285 8
a292 1

@


1.6
log
@added pathnames to #include statements
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.5 90/08/13 19:31:21 sp Exp Locker: cimarron $
d102 2
a103 2
DATA(insert OID = 0 (  71 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  71 tmin             20 0 0 0  4 -11 0 t t 0 ));
d117 2
a118 2
DATA(insert OID = 0 (  88 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  88 tmin             20 0 0 0  4 -11 0 t t 0 ));
d133 2
a134 2
DATA(insert OID = 0 (  76 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  76 tmin             20 0 0 0  4 -11 0 t t 0 ));
d155 2
a156 2
DATA(insert OID = 0 (  81 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  81 tmin             20 0 0 0  4 -11 0 t t 0 ));
d170 2
a171 2
DATA(insert OID = 0 (  82 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  82 tmin             20 0 0 0  4 -11 0 t t 0 ));
d188 2
a189 2
DATA(insert OID = 0 (  86 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  86 tmin             20 0 0 0  4 -11 0 t t 0 ));
d212 2
a213 2
DATA(insert OID = 0 (  75 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  75 tmin             20 0 0 0  4 -11 0 t t 0 ));
d220 2
a221 2
DATA(insert OID = 0 (  83 relexpires       20 0 0 0  4   6 0 t t 0 ));
DATA(insert OID = 0 (  83 relpreserved     20 0 0 0  4   7 0 t t 0 ));
d238 2
a239 2
DATA(insert OID = 0 (  83 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  83 tmin             20 0 0 0  4 -11 0 t t 0 ));
d252 2
a253 2
DATA(insert OID = 0 (  80 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  80 tmin             20 0 0 0  4 -11 0 t t 0 ));
d266 2
a267 2
DATA(insert OID = 0 (  89 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  89 tmin             20 0 0 0  4 -11 0 t t 0 ));
d280 2
a281 2
DATA(insert OID = 0 (  90 tmax             20 0 0 0  4 -10 0 t t 0 ));
DATA(insert OID = 0 (  90 tmin             20 0 0 0  4 -11 0 t t 0 ));
@


1.5
log
@`pg_relation.relstub' does not exist anymore...
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.4 90/08/08 08:20:00 cimarron Exp $
d26 1
a26 1
#include "postgres.h"
@


1.4
log
@reorganized some header files
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.3 90/08/01 14:40:41 sp Exp Locker: cimarron $
a228 1
DATA(insert OID = 0 (  83 relstub          33 0 0 0 -1  15 0 f t 0 ));
@


1.3
log
@new pg_relation attribute: relstub
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.2 90/06/19 08:15:43 cimarron Version_2 Locker: sp $
d21 3
a23 3
 *	catmacros.h defines the CATALOG(), BOOTSTRAP and
 *	DATA() sugar words so this file can be read by both
 *	genbki.sh and the C compiler.
d26 1
a26 1
#include "catalog/catmacros.h"
@


1.2
log
@made changes to support RELATION types
@
text
@d14 1
a14 1
 *	$Header: RCS/pg_attribute.h,v 1.1 90/06/18 16:16:09 cimarron Exp $
d229 1
@


1.1
log
@Initial version.  The new setup is for lib/H/catalog to contain
a pg_xxx.h file for each pg_xxx database in the system catalogs.
This .h file contains CATALOG() and DATA() statements used to
generate typedefs for the catalog tuple structures as well as
initialization scripts for createdb.
@
text
@d14 1
a14 1
 *	$Header$
d84 1
a84 1
DATA(insert OID = 0 (  71 typisproc        16 0 0 0  1   6 0 t t 0 ));
d86 1
a86 1
DATA(insert OID = 0 (  71 typprocid        26 0 0 0  4   8 0 t t 0 ));
@
