2008-05-12 02:00:54 +02:00
|
|
|
/*-------------------------------------------------------------------------
|
|
|
|
*
|
|
|
|
* sysattr.h
|
|
|
|
* POSTGRES system attribute definitions.
|
|
|
|
*
|
|
|
|
*
|
2010-01-02 17:58:17 +01:00
|
|
|
* Portions Copyright (c) 1996-2010, PostgreSQL Global Development Group
|
2008-05-12 02:00:54 +02:00
|
|
|
* Portions Copyright (c) 1994, Regents of the University of California
|
|
|
|
*
|
2010-01-02 17:58:17 +01:00
|
|
|
* $PostgreSQL: pgsql/src/include/access/sysattr.h,v 1.3 2010/01/02 16:58:00 momjian Exp $
|
2008-05-12 02:00:54 +02:00
|
|
|
*
|
|
|
|
*-------------------------------------------------------------------------
|
|
|
|
*/
|
|
|
|
#ifndef SYSATTR_H
|
|
|
|
#define SYSATTR_H
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Attribute numbers for the system-defined attributes
|
|
|
|
*/
|
|
|
|
#define SelfItemPointerAttributeNumber (-1)
|
|
|
|
#define ObjectIdAttributeNumber (-2)
|
|
|
|
#define MinTransactionIdAttributeNumber (-3)
|
|
|
|
#define MinCommandIdAttributeNumber (-4)
|
|
|
|
#define MaxTransactionIdAttributeNumber (-5)
|
|
|
|
#define MaxCommandIdAttributeNumber (-6)
|
|
|
|
#define TableOidAttributeNumber (-7)
|
|
|
|
#define FirstLowInvalidHeapAttributeNumber (-8)
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* SYSATTR_H */
|