]> granicus.if.org Git - postgresql/blob - src/include/access/rmgr.h
Add WAL logging for CREATE/DROP DATABASE and CREATE/DROP TABLESPACE.
[postgresql] / src / include / access / rmgr.h
1 /*
2  * rmgr.h
3  *
4  * Resource managers definition
5  *
6  * $PostgreSQL: pgsql/src/include/access/rmgr.h,v 1.13 2004/08/29 21:08:47 tgl Exp $
7  */
8 #ifndef RMGR_H
9 #define RMGR_H
10
11 typedef uint8 RmgrId;
12
13 /*
14  * Built-in resource managers
15  */
16 #define RM_XLOG_ID                              0
17 #define RM_XACT_ID                              1
18 #define RM_SMGR_ID                              2
19 #define RM_CLOG_ID                              3
20 #define RM_DBASE_ID                             4
21 #define RM_TBLSPC_ID                    5
22 #define RM_HEAP_ID                              10
23 #define RM_BTREE_ID                             11
24 #define RM_HASH_ID                              12
25 #define RM_RTREE_ID                             13
26 #define RM_GIST_ID                              14
27 #define RM_SEQ_ID                               15
28 #define RM_MAX_ID                               RM_SEQ_ID
29
30 #endif   /* RMGR_H */