diff --git a/dbutils.c b/dbutils.c index b01481cb..76ec550e 100644 --- a/dbutils.c +++ b/dbutils.c @@ -2359,7 +2359,7 @@ checkpoint(PGconn *conn) return; } -/* assumes superuser connection */ + bool vacuum_table(PGconn *primary_conn, const char *table) { @@ -2375,7 +2375,8 @@ vacuum_table(PGconn *primary_conn, const char *table) if (PQresultStatus(res) != PGRES_COMMAND_OK) { - log_db_error(primary_conn, NULL, _("unable to vacuum table \"%s\""), table); + log_db_error(primary_conn, NULL, + _("unable to vacuum table \"%s\""), table); success = false; } diff --git a/repmgr-action-cluster.c b/repmgr-action-cluster.c index bde035e3..4541a26d 100644 --- a/repmgr-action-cluster.c +++ b/repmgr-action-cluster.c @@ -1402,6 +1402,10 @@ do_cluster_cleanup(void) log_warning(_("unable to vacuum table \"repmgr.monitoring_history\"")); log_detail("%s", PQerrorMessage(primary_conn)); } + else + { + log_info(_("vacuum of table \"repmgr.monitoring_history\" completed")); + } if (runtime_options.keep_history == 0) {