Wie schalte ich bei PostgreSQL 13 vom Standby zum Master?

Wie schalte ich bei PostgreSQL 13 vom Standby zum Master?

Für hohe Verfügbarkeit auf DB wurde ein Active-Standby(Replikat)-Cluster auf Postgresql-13 erstellt. Einfügen von Daten richtig auf den „Replikat“-Server übertragen, das ist ok. Jetzt möchte ich prüfen, wie ich Rollen auf zwei Servern ändern kann. Dafür wurde /var/lib/postgresql/13/main/standby.signal gelöscht, außerdem wurde postgrsql.service neu gestartet, um Änderungen anzuwenden. Irgendwas sagt mir, was ich falsch mache. Also,

  1. wie man aus einer Replik ein Master macht,
  2. wie kann man dann aus dem alten Master (der vorübergehend nicht verfügbar war) den Master wiederherstellen, ohne Daten zu verlieren?

Entschuldigung für mein Englisch.

verwandte Informationen