From a69f80a9af1aa2e3a218bf8feb30f26feb9dabb7 Mon Sep 17 00:00:00 2001 From: Ian Barwick Date: Thu, 15 Jun 2017 22:43:49 +0900 Subject: [PATCH] standby clone: enable overwrite of existing data directory But only if the --force is used, and the instance isn't active. --- repmgr-action-standby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repmgr-action-standby.c b/repmgr-action-standby.c index dd9d05fd..966dc496 100644 --- a/repmgr-action-standby.c +++ b/repmgr-action-standby.c @@ -1411,7 +1411,7 @@ check_source_server() */ if (mode == pg_basebackup) { - if (is_pg_dir(local_data_directory)) + if (is_pg_dir(local_data_directory) && runtime_options.force != true) { log_error(_("target data directory appears to be a PostgreSQL data directory")); log_detail(_("target data directory is \"%s\""), local_data_directory);