We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eed5987 commit 30cf458Copy full SHA for 30cf458
src/validate.c
@@ -52,6 +52,14 @@ pgBackupValidate(pgBackup *backup)
52
validate_files_arg *threads_args;
53
int i;
54
55
+ /* Check backup version */
56
+ if (backup->program_version &&
57
+ parse_program_version(backup->program_version) > parse_program_version(PROGRAM_VERSION))
58
+ elog(ERROR, "pg_probackup binary version is %s, but backup %s version is %s. "
59
+ "pg_probackup do not guarantee to be forward compatible. "
60
+ "Please upgrade pg_probackup binary.",
61
+ PROGRAM_VERSION, base36enc(backup->start_time), backup->program_version);
62
+
63
/* Revalidation is attempted for DONE, ORPHAN and CORRUPT backups */
64
if (backup->status != BACKUP_STATUS_OK &&
65
backup->status != BACKUP_STATUS_DONE &&
0 commit comments