diff options
Diffstat (limited to 'contrib/pg_upgrade/relfilenode.c')
| -rw-r--r-- | contrib/pg_upgrade/relfilenode.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/contrib/pg_upgrade/relfilenode.c b/contrib/pg_upgrade/relfilenode.c index da7531e314..b23ce2f37d 100644 --- a/contrib/pg_upgrade/relfilenode.c +++ b/contrib/pg_upgrade/relfilenode.c @@ -77,10 +77,9 @@ transfer_all_new_dbs(DbInfoArr *olddb_arr, * relfilenodes later in the upgrade process. */ void -get_pg_database_relfilenode(Cluster whichCluster) +get_pg_database_relfilenode(ClusterInfo *cluster) { - PGconn *conn = connectToServer("template1", whichCluster); - ClusterInfo *active_cluster = ACTIVE_CLUSTER(whichCluster); + PGconn *conn = connectToServer(cluster, "template1"); PGresult *res; int i_relfile; @@ -94,7 +93,7 @@ get_pg_database_relfilenode(Cluster whichCluster) "ORDER BY c.relname"); i_relfile = PQfnumber(res, "relfilenode"); - active_cluster->pg_database_oid = atooid(PQgetvalue(res, 0, i_relfile)); + cluster->pg_database_oid = atooid(PQgetvalue(res, 0, i_relfile)); PQclear(res); PQfinish(conn); |
