Don't copy 'recovery.done' or 'recovery.conf' when cloning a standby

'recovery.conf' will be overwritten, but we don't want a 'recovery.done'
for another server.
This commit is contained in:
Ian Barwick
2016-01-20 14:32:04 +09:00
parent 855ca8fe1a
commit f60e7346e2

View File

@@ -3886,6 +3886,9 @@ copy_remote_files(char *host, char *remote_user, char *remote_path,
appendPQExpBuffer(&rsync_flags, "%s",
" --exclude=postmaster.pid --exclude=postmaster.opts --exclude=global/pg_control");
appendPQExpBuffer(&rsync_flags, "%s",
" --exclude=recovery.conf --exclude=recovery.done");
if (server_version_num >= 90400)
{
/*