diff --git a/doc/configuration-file.xml b/doc/configuration-file.xml index 2a55e055..0ecbcc55 100644 --- a/doc/configuration-file.xml +++ b/doc/configuration-file.xml @@ -211,5 +211,29 @@ conninfo='host=node1 user=repmgr dbname=repmgr connect_timeout=2' + + + When upgrading the PostgreSQL cluster to a new major version, updating the &repmgr; configuration file + may be needed. In particular, if default package locations for and + are used, both these options in repmgr.conf + will need to be updated accordingly. + + + + + + If the location of the configuration file changed after a PostgreSQL major upgrade, the + field from the repmgr.nodes table will + need to reflect this change. This can be accomplished by forcing all nodes to register + again with the new configuration file. This will effectively update the + field in repmgr.nodes. To accomplished this, just + execute + repmgr primary register --force -f /path/to/repmgr.conf + on the primary node, and then + repmgr standby register --force -f /path/to/repmgr.conf + on all the standby nodes (don't forget the witness, if there is one). + + +