mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-25 08:06:29 +00:00
repmgr master register: support --dry-run
This commit is contained in:
@@ -1263,7 +1263,7 @@ create_repmgr_extension(PGconn *conn)
|
||||
switch(extension_status)
|
||||
{
|
||||
case REPMGR_UNKNOWN:
|
||||
log_error(_("unable to determine status of repmgr extension"));
|
||||
log_error(_("unable to determine status of \"repmgr\" extension"));
|
||||
return false;
|
||||
|
||||
case REPMGR_UNAVAILABLE:
|
||||
@@ -1276,9 +1276,15 @@ create_repmgr_extension(PGconn *conn)
|
||||
return true;
|
||||
|
||||
case REPMGR_AVAILABLE:
|
||||
log_notice(_("attempting to install extension \"repmgr\""));
|
||||
if (runtime_options.dry_run == true)
|
||||
{
|
||||
log_notice(_("would now attempt to install extension \"repmgr\""));
|
||||
}
|
||||
else
|
||||
{
|
||||
log_notice(_("attempting to install extension \"repmgr\""));
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
/* 3. Attempt to get a superuser connection */
|
||||
@@ -1287,6 +1293,9 @@ create_repmgr_extension(PGconn *conn)
|
||||
|
||||
get_superuser_connection(&conn, &superuser_conn, &schema_create_conn);
|
||||
|
||||
if (runtime_options.dry_run == true)
|
||||
return true;
|
||||
|
||||
/* 4. Create extension */
|
||||
initPQExpBuffer(&query);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user