PostgreSQL Source Code: src/include/access/sysattr.h Source File (original) (raw)

Go to the documentation of this file.

1/*-------------------------------------------------------------------------

2 *

3 * sysattr.h

4 * POSTGRES system attribute definitions.

5 *

6 *

7 * Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group

8 * Portions Copyright (c) 1994, Regents of the University of California

9 *

10 * src/include/access/sysattr.h

11 *

12 *-------------------------------------------------------------------------

13 */

14#ifndef SYSATTR_H

15#define SYSATTR_H

16

17

18/*

19 * Attribute numbers for the system-defined attributes

20 */

21#define SelfItemPointerAttributeNumber (-1)

22#define MinTransactionIdAttributeNumber (-2)

23#define MinCommandIdAttributeNumber (-3)

24#define MaxTransactionIdAttributeNumber (-4)

25#define MaxCommandIdAttributeNumber (-5)

26#define TableOidAttributeNumber (-6)

27#define FirstLowInvalidHeapAttributeNumber (-7)

28

29#endif /* SYSATTR_H */