summaryrefslogtreecommitdiff
path: root/src/bin/pg_upgrade/exec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/pg_upgrade/exec.c')
-rw-r--r--src/bin/pg_upgrade/exec.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bin/pg_upgrade/exec.c b/src/bin/pg_upgrade/exec.c
index 63f2815a7cd..c045633d0c2 100644
--- a/src/bin/pg_upgrade/exec.c
+++ b/src/bin/pg_upgrade/exec.c
@@ -12,6 +12,7 @@
#include <fcntl.h>
#include "common/string.h"
+#include "fe_utils/version.h"
#include "pg_upgrade.h"
static void check_data_dir(ClusterInfo *cluster);
@@ -343,8 +344,8 @@ check_data_dir(ClusterInfo *cluster)
const char *pg_data = cluster->pgdata;
/* get the cluster version */
- cluster->major_version = get_major_server_version(cluster);
-
+ cluster->major_version = get_pg_version(cluster->pgdata,
+ &cluster->major_version_str);
check_single_dir(pg_data, "");
check_single_dir(pg_data, "base");
check_single_dir(pg_data, "global");