Fix pg_dump bug in the database-level collation patch. "datcollate" and
[PostgreSQL.git] / src / include / access / rmgr.h
blob5702f5f4d0f78e49072f1077590053cbb8ec154f
1 /*
2 * rmgr.h
4 * Resource managers definition
6 * $PostgreSQL$
7 */
8 #ifndef RMGR_H
9 #define RMGR_H
11 typedef uint8 RmgrId;
14 * Built-in resource managers
16 * Note: RM_MAX_ID could be as much as 255 without breaking the XLOG file
17 * format, but we keep it small to minimize the size of RmgrTable[].
19 #define RM_XLOG_ID 0
20 #define RM_XACT_ID 1
21 #define RM_SMGR_ID 2
22 #define RM_CLOG_ID 3
23 #define RM_DBASE_ID 4
24 #define RM_TBLSPC_ID 5
25 #define RM_MULTIXACT_ID 6
26 #define RM_HEAP2_ID 9
27 #define RM_HEAP_ID 10
28 #define RM_BTREE_ID 11
29 #define RM_HASH_ID 12
30 #define RM_GIN_ID 13
31 #define RM_GIST_ID 14
32 #define RM_SEQ_ID 15
33 #define RM_MAX_ID RM_SEQ_ID
35 #endif /* RMGR_H */