From 492c691d07c7627ab28d220b588f16487e772163 Mon Sep 17 00:00:00 2001 From: Grigory Smolkin Date: Fri, 9 Feb 2018 00:25:02 +0300 Subject: [PATCH] derive server_version_string from server_version_num, because server_version can be changed at compile time by --with-extra-version --- src/backup.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/backup.c b/src/backup.c index 3e2e4b93..da887d6c 100644 --- a/src/backup.c +++ b/src/backup.c @@ -877,7 +877,6 @@ do_backup(time_t start_time) static void check_server_version(void) { - PGresult *res; /* confirm server version */ server_version = PQserverVersion(backup_conn); @@ -901,9 +900,7 @@ check_server_version(void) current.backup_mode == BACKUP_MODE_DIFF_PTRACK; /* Save server_version to use it in future */ - res = pgut_execute(backup_conn, "show server_version", 0, NULL, true); - StrNCpy(server_version_str, PQgetvalue(res, 0, 0), sizeof(server_version_str)); - PQclear(res); + sprintf(server_version_str, "%d.%d", server_version / 10000, (server_version / 100) % 100); } /*