Commit a1a847d3 authored by Heikki Linnakangas's avatar Heikki Linnakangas

Teach pg_controldata and pg_resetxlog about the new backupEndRequired field

in control file.
parent 1d0392b2
...@@ -232,6 +232,8 @@ main(int argc, char *argv[]) ...@@ -232,6 +232,8 @@ main(int argc, char *argv[])
printf(_("Backup start location: %X/%X\n"), printf(_("Backup start location: %X/%X\n"),
ControlFile.backupStartPoint.xlogid, ControlFile.backupStartPoint.xlogid,
ControlFile.backupStartPoint.xrecoff); ControlFile.backupStartPoint.xrecoff);
printf(_("End-of-backup record required: %s\n"),
ControlFile.backupEndRequired ? _("yes") : _("no"));
printf(_("Current wal_level setting: %s\n"), printf(_("Current wal_level setting: %s\n"),
wal_level_str(ControlFile.wal_level)); wal_level_str(ControlFile.wal_level));
printf(_("Current max_connections setting: %d\n"), printf(_("Current max_connections setting: %d\n"),
......
...@@ -637,6 +637,7 @@ RewriteControlFile(void) ...@@ -637,6 +637,7 @@ RewriteControlFile(void)
ControlFile.minRecoveryPoint.xrecoff = 0; ControlFile.minRecoveryPoint.xrecoff = 0;
ControlFile.backupStartPoint.xlogid = 0; ControlFile.backupStartPoint.xlogid = 0;
ControlFile.backupStartPoint.xrecoff = 0; ControlFile.backupStartPoint.xrecoff = 0;
ControlFile.backupEndRequired = false;
/* /*
* Force the defaults for max_* settings. The values don't really matter * Force the defaults for max_* settings. The values don't really matter
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment