25 #define PG_CONTROL_VERSION 1300 28 #define MOCK_AUTH_NONCE_LEN 32 67 #define XLOG_CHECKPOINT_SHUTDOWN 0x00 68 #define XLOG_CHECKPOINT_ONLINE 0x10 69 #define XLOG_NOOP 0x20 70 #define XLOG_NEXTOID 0x30 71 #define XLOG_SWITCH 0x40 72 #define XLOG_BACKUP_END 0x50 73 #define XLOG_PARAMETER_CHANGE 0x60 74 #define XLOG_RESTORE_POINT 0x70 75 #define XLOG_FPW_CHANGE 0x80 76 #define XLOG_END_OF_RECOVERY 0x90 77 #define XLOG_FPI_FOR_HINT 0xA0 199 #define FLOATFORMAT_VALUE 1234567.0 239 #define PG_CONTROL_MAX_SAFE_SIZE 512 248 #define PG_CONTROL_FILE_SIZE 8192
TimeLineID minRecoveryPointTLI
TransactionId oldestActiveXid
TimeLineID PrevTimeLineID
uint32 pg_control_version
CheckPoint checkPointCopy
#define MOCK_AUTH_NONCE_LEN
MultiXactOffset nextMultiOffset
TransactionId oldestCommitTsXid
uint32 data_checksum_version
struct ControlFileData ControlFileData
TransactionId newestCommitTsXid
uint32 toast_max_chunk_size
XLogRecPtr backupEndPoint
TransactionId MultiXactId
bool track_commit_timestamp
uint32 catalog_version_no
struct CheckPoint CheckPoint
TimeLineID ThisTimeLineID
XLogRecPtr backupStartPoint
XLogRecPtr minRecoveryPoint
FullTransactionId nextXid