diff --git a/repmgr-action-node.c b/repmgr-action-node.c index 2f6de3be..30977d5a 100644 --- a/repmgr-action-node.c +++ b/repmgr-action-node.c @@ -204,7 +204,16 @@ do_node_status(void) if (enabled == false && recovery_type == RECTYPE_STANDBY) { - appendPQExpBufferStr(&archiving_status, " (on standbys \"archive_mode\" must be set to \"always\" to be effective)"); + if (PQserverVersion(conn) >= 90500) + { + appendPQExpBufferStr(&archiving_status, + " (on standbys \"archive_mode\" must be set to \"always\" to be effective)"); + } + else + { + appendPQExpBufferStr(&archiving_status, + " (\"archive_mode\" has no effect on standbys)"); + } } key_value_list_set(&node_status,