Vergleich: https://www.postgresql.org/docs/12/different-replication-solutions.html
- Firewall öffnen, so dass die Postgresql subscriber den publisher ansprechen können
- Datenbestand der Subscriber Datenbank mit dem der Publisher Datenbank angleichen.
- Postgresql listen IP ändern, so dass der downstream server Kontakt aufnehmen kann in postgresql.conf
listen_addresses = '::'
- wal_level ändern auf logical in postgresql.conf
wal_level = logical
- Auf Publisher User für die Replikation erstellen
CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD 'secret';
- Auf Publisher dem neuen User Rechte geben
GRANT ALL PRIVILEGES ON DATABASE pdns TO replicator;
- Auf Publisher noch Rechte auf Schema geben
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO replicator;
- Auf Publisher pg_hba.conf ändern, so dass der Subsciberzugriff erlaubt wird
host pdns replicator 2001:1234:abcd:5000::13/128 md5
- Postgresql neustarten