PostgreSQL Source Code
git master
rmgr.c
Go to the documentation of this file.
1
/*
2
* rmgr.c
3
*
4
* Resource managers definition
5
*
6
* src/backend/access/transam/rmgr.c
7
*/
8
#include "
postgres.h
"
9
10
#include "
access/brin_xlog.h
"
11
#include "
access/clog.h
"
12
#include "
access/commit_ts.h
"
13
#include "
access/generic_xlog.h
"
14
#include "
access/ginxlog.h
"
15
#include "
access/gistxlog.h
"
16
#include "
access/hash_xlog.h
"
17
#include "
access/heapam_xlog.h
"
18
#include "
access/multixact.h
"
19
#include "
access/nbtxlog.h
"
20
#include "
access/spgxlog.h
"
21
#include "
access/xact.h
"
22
#include "
access/xlog_internal.h
"
23
#include "
catalog/storage_xlog.h
"
24
#include "
commands/dbcommands_xlog.h
"
25
#include "
commands/sequence.h
"
26
#include "
commands/tablespace.h
"
27
#include "
replication/message.h
"
28
#include "
replication/origin.h
"
29
#include "
storage/standby.h
"
30
#include "
utils/relmapper.h
"
31
32
/* must be kept in sync with RmgrData definition in xlog_internal.h */
33
#define PG_RMGR(symname,name,redo,desc,identify,startup,cleanup,mask) \
34
{ name, redo, desc, identify, startup, cleanup, mask },
35
36
const
RmgrData
RmgrTable
[
RM_MAX_ID
+ 1] = {
37
#include "
access/rmgrlist.h
"
38
};
hash_xlog.h
storage_xlog.h
sequence.h
heapam_xlog.h
standby.h
RmgrTable
const RmgrData RmgrTable[RM_MAX_ID+1]
Definition:
rmgr.c:36
tablespace.h
origin.h
xact.h
clog.h
message.h
generic_xlog.h
spgxlog.h
xlog_internal.h
brin_xlog.h
RM_MAX_ID
#define RM_MAX_ID
Definition:
rmgr.h:33
postgres.h
multixact.h
rmgrlist.h
dbcommands_xlog.h
nbtxlog.h
ginxlog.h
relmapper.h
RmgrData
Definition:
xlog_internal.h:297
gistxlog.h
commit_ts.h
src
backend
access
transam
rmgr.c
Generated on Sat Jan 16 2021 12:13:14 for PostgreSQL Source Code by
1.8.13