diff options
Diffstat (limited to 'src/include/catalog')
| -rw-r--r-- | src/include/catalog/pg_control.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/include/catalog/pg_control.h b/src/include/catalog/pg_control.h index 306d1888540..1d003d6d7a0 100644 --- a/src/include/catalog/pg_control.h +++ b/src/include/catalog/pg_control.h @@ -21,7 +21,7 @@ /* Version identifier for this pg_control format */ -#define PG_CONTROL_VERSION 935 +#define PG_CONTROL_VERSION 936 /* * Body of CheckPoint XLOG records. This is declared here because we keep @@ -65,8 +65,9 @@ typedef struct CheckPoint #define XLOG_BACKUP_END 0x50 #define XLOG_PARAMETER_CHANGE 0x60 #define XLOG_RESTORE_POINT 0x70 -#define XLOG_FPW_CHANGE 0x80 +#define XLOG_FPW_CHANGE 0x80 #define XLOG_END_OF_RECOVERY 0x90 +#define XLOG_HINT 0xA0 /* @@ -212,6 +213,9 @@ typedef struct ControlFileData bool float4ByVal; /* float4 pass-by-value? */ bool float8ByVal; /* float8, int8, etc pass-by-value? */ + /* Are data pages protected by checksums? */ + bool data_checksums; + /* CRC of all above ... MUST BE LAST! */ pg_crc32 crc; } ControlFileData; |
