You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-07-05 15:41:11 +03:00
Rename HRN_PG_CONTROL_OVERRIDE_PUT().
Rename to HRN_PG_CONTROL_OVERRIDE_VERSION_PUT() since other types of overrides are possible (and coming).
This commit is contained in:
@ -50,7 +50,7 @@ Put a control file to storage
|
||||
storageParam, PG_PATH_GLOBAL "/" PG_FILE_PGCONTROL, \
|
||||
hrnPgControlToBuffer(0, (PgControl){.version = versionParam, __VA_ARGS__}))
|
||||
|
||||
#define HRN_PG_CONTROL_OVERRIDE_PUT(storageParam, versionParam, controlVersionParam, ...) \
|
||||
#define HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storageParam, versionParam, controlVersionParam, ...) \
|
||||
HRN_STORAGE_PUT( \
|
||||
storageParam, PG_PATH_GLOBAL "/" PG_FILE_PGCONTROL, \
|
||||
hrnPgControlToBuffer(controlVersionParam, (PgControl){.version = versionParam, __VA_ARGS__}))
|
||||
|
@ -833,7 +833,7 @@ testRun(void)
|
||||
TEST_TITLE("get WAL segment with a modified control/catalog version");
|
||||
|
||||
// Modify control/catalog version and use the --pg-version option
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(storagePgWrite(), PG_VERSION_10, 1501, .catalogVersion = 202211111);
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storagePgWrite(), PG_VERSION_10, 1501, .catalogVersion = 202211111);
|
||||
|
||||
TEST_ERROR(
|
||||
cmdArchiveGet(), VersionNotSupportedError,
|
||||
|
@ -469,7 +469,7 @@ testRun(void)
|
||||
"unexpected WAL magic 999\n"
|
||||
"HINT: is this version of PostgreSQL supported?");
|
||||
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(storagePgWrite(), PG_VERSION_11, 1501, .catalogVersion = 202211111);
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storagePgWrite(), PG_VERSION_11, 1501, .catalogVersion = 202211111);
|
||||
|
||||
TEST_ERROR(
|
||||
cmdArchivePush(), VersionNotSupportedError,
|
||||
|
@ -3584,7 +3584,7 @@ testRun(void)
|
||||
HRN_CFG_LOAD(cfgCmdBackup, argList);
|
||||
|
||||
// Create pg_control with unexpected catalog and control version
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(
|
||||
storagePgWrite(), PG_VERSION_11, 1501, .catalogVersion = 202211110, .pageChecksum = true,
|
||||
.walSegmentSize = 1024 * 1024);
|
||||
|
||||
|
@ -523,7 +523,7 @@ testRun(void)
|
||||
hrnCfgArgRawZ(argList, cfgOptPgVersionForce, "15");
|
||||
HRN_CFG_LOAD(cfgCmdStanzaCreate, argList);
|
||||
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(storagePgWrite(), PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storagePgWrite(), PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
|
||||
TEST_RESULT_VOID(cmdStanzaCreate(), "stanza create - forcing another PG version");
|
||||
TEST_RESULT_LOG("P00 INFO: stanza-create for stanza 'db' on repo1");
|
||||
@ -927,7 +927,7 @@ testRun(void)
|
||||
hrnCfgArgRawZ(argList, cfgOptPgVersionForce, "15");
|
||||
HRN_CFG_LOAD(cfgCmdStanzaUpgrade, argList);
|
||||
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(storagePgWrite(), PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storagePgWrite(), PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
|
||||
HRN_INFO_PUT(
|
||||
storageRepoIdxWrite(0), INFO_BACKUP_PATH_FILE,
|
||||
|
@ -67,7 +67,7 @@ testRun(void)
|
||||
// -------------------------------------------------------------------------------------------------------------------------
|
||||
TEST_TITLE("unknown control version");
|
||||
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(storageTest, PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(storageTest, PG_VERSION_15, 1501, .catalogVersion = 202211111);
|
||||
|
||||
TEST_ERROR(
|
||||
pgControlFromFile(storageTest, NULL), VersionNotSupportedError,
|
||||
@ -114,7 +114,7 @@ testRun(void)
|
||||
// -------------------------------------------------------------------------------------------------------------------------
|
||||
TEST_TITLE("force control version");
|
||||
|
||||
HRN_PG_CONTROL_OVERRIDE_PUT(
|
||||
HRN_PG_CONTROL_OVERRIDE_VERSION_PUT(
|
||||
storageTest, PG_VERSION_15, 1501, .systemId = 0xEFEFEFEFEF, .catalogVersion = 202211111,
|
||||
.checkpoint = 0xAABBAABBEEFFEEFF, .timeline = 88);
|
||||
|
||||
|
Reference in New Issue
Block a user