diff --git a/repmgrd.c b/repmgrd.c index aae9b169..8bc47d38 100644 --- a/repmgrd.c +++ b/repmgrd.c @@ -608,11 +608,10 @@ do_failover(void) /* get a list of standby nodes, including myself */ sprintf(sqlquery, "SELECT id, conninfo " " FROM %s.repl_nodes " - " WHERE id IN (SELECT standby_node FROM %s.repl_status) " - " AND id <> %d " + " WHERE id <> %d " " AND cluster = '%s' " " ORDER BY priority ", - repmgr_schema, repmgr_schema, primary_options.node, local_options.cluster_name); + repmgr_schema, primary_options.node, local_options.cluster_name); res1 = PQexec(myLocalConn, sqlquery); if (PQresultStatus(res1) != PGRES_TUPLES_OK)