diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/catalog/pg_control.h | 3 | ||||
-rw-r--r-- | src/include/storage/large_object.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/catalog/pg_control.h b/src/include/catalog/pg_control.h index 4579eb6cef..ba79d253ae 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 941 +#define PG_CONTROL_VERSION 942 /* * Body of CheckPoint XLOG records. This is declared here because we keep @@ -207,6 +207,7 @@ typedef struct ControlFileData uint32 indexMaxKeys; /* max number of columns in an index */ uint32 toast_max_chunk_size; /* chunk size in TOAST tables */ + uint32 loblksize; /* chunk size in pg_largeobject */ /* flag indicating internal format of timestamp, interval, time */ bool enableIntTimes; /* int64 storage enabled? */ diff --git a/src/include/storage/large_object.h b/src/include/storage/large_object.h index 0d81a4bc1b..30438a98cf 100644 --- a/src/include/storage/large_object.h +++ b/src/include/storage/large_object.h @@ -66,6 +66,8 @@ typedef struct LargeObjectDesc * Also, it seems to be a smart move to make the page size be a power of 2, * since clients will often be written to send data in power-of-2 blocks. * This avoids unnecessary tuple updates caused by partial-page writes. + * + * NB: Changing LOBLKSIZE requires an initdb. */ #define LOBLKSIZE (BLCKSZ / 4) |