mirror of
https://github.com/postgrespro/pg_probackup.git
synced 2026-06-21 01:34:15 +02:00
[Issue #188] Minor improvements
This commit is contained in:
+7
-8
@@ -58,13 +58,19 @@ pgBackupValidate(pgBackup *backup, pgRestoreParams *params)
|
||||
int i;
|
||||
// parray *dbOid_exclude_list = NULL;
|
||||
|
||||
/* Check backup version */
|
||||
/* Check backup program version */
|
||||
if (parse_program_version(backup->program_version) > parse_program_version(PROGRAM_VERSION))
|
||||
elog(ERROR, "pg_probackup binary version is %s, but backup %s version is %s. "
|
||||
"pg_probackup do not guarantee to be forward compatible. "
|
||||
"Please upgrade pg_probackup binary.",
|
||||
PROGRAM_VERSION, base36enc(backup->start_time), backup->program_version);
|
||||
|
||||
/* Check backup server version */
|
||||
if (strcmp(backup->server_version, PG_MAJORVERSION) != 0)
|
||||
elog(ERROR, "Backup %s has server version %s, but current pg_probackup binary "
|
||||
"compiled with server version %s",
|
||||
base36enc(backup->start_time), backup->server_version, PG_MAJORVERSION);
|
||||
|
||||
if (backup->status == BACKUP_STATUS_RUNNING)
|
||||
{
|
||||
elog(WARNING, "Backup %s has status %s, change it to ERROR and skip validation",
|
||||
@@ -120,13 +126,6 @@ pgBackupValidate(pgBackup *backup, pgRestoreParams *params)
|
||||
return;
|
||||
}
|
||||
|
||||
if (strcmp(backup->server_version, PG_MAJORVERSION) != 0)
|
||||
{
|
||||
elog(ERROR, "Backup was made with server version %s, but pg_probackup compiled "
|
||||
"with server version %s.",
|
||||
backup->server_version, PG_MAJORVERSION);
|
||||
}
|
||||
|
||||
// if (params && params->partial_db_list)
|
||||
// dbOid_exclude_list = get_dbOid_exclude_list(backup, files, params->partial_db_list,
|
||||
// params->partial_restore_type);
|
||||
|
||||
Reference in New Issue
Block a user