diff options
Diffstat (limited to 'src/bin/pg_dump/pg_backup_db.c')
-rw-r--r-- | src/bin/pg_dump/pg_backup_db.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/bin/pg_dump/pg_backup_db.c b/src/bin/pg_dump/pg_backup_db.c index 2856c16e853..3184eda3e75 100644 --- a/src/bin/pg_dump/pg_backup_db.c +++ b/src/bin/pg_dump/pg_backup_db.c @@ -56,18 +56,13 @@ _check_database_version(ArchiveHandle *AH) } /* - * When running against 9.0 or later, check if we are in recovery mode, - * which means we are on a hot standby. + * Check if server is in recovery mode, which means we are on a hot + * standby. */ - if (remoteversion >= 90000) - { - res = ExecuteSqlQueryForSingleRow((Archive *) AH, "SELECT pg_catalog.pg_is_in_recovery()"); - - AH->public.isStandby = (strcmp(PQgetvalue(res, 0, 0), "t") == 0); - PQclear(res); - } - else - AH->public.isStandby = false; + res = ExecuteSqlQueryForSingleRow((Archive *) AH, + "SELECT pg_catalog.pg_is_in_recovery()"); + AH->public.isStandby = (strcmp(PQgetvalue(res, 0, 0), "t") == 0); + PQclear(res); } /* |