pg_replslot will only exist in 9.4 and later

We need to clean this up regardless of whether "use_replication_slots"
is set.
This commit is contained in:
Ian Barwick
2015-11-30 15:40:43 +09:00
parent 864d57953a
commit 4db0efab47

View File

@@ -1833,6 +1833,8 @@ stop_backup:
* functionality of replication slots * functionality of replication slots
*/ */
if (server_version_num >= 90400)
{
maxlen_snprintf(script, "rm -rf %s/pg_replslot/*", maxlen_snprintf(script, "rm -rf %s/pg_replslot/*",
local_data_directory); local_data_directory);
r = system(script); r = system(script);
@@ -1843,6 +1845,7 @@ stop_backup:
exit(ERR_BAD_RSYNC); exit(ERR_BAD_RSYNC);
} }
} }
}
/* Finally, write the recovery.conf file */ /* Finally, write the recovery.conf file */
create_recovery_file(local_data_directory); create_recovery_file(local_data_directory);