Ich möchte eine Sicherungsdatenbank auf dem physischen Server einrichten, die sich direkt unter meinem primären physischen Datenbankserver befindet. Ich verwende Postgres 9.2 und möchte die synchrone Streaming-Replikation (aus Gründen der Atomizität) verwenden, bin mir jedoch nicht bewusst, wie Dinge wie A) die anfängliche Tabelleneinrichtung von Server 1 auf Server 2 übertragen werden (z. B. ich laufe) syncdb
von meiner Django-App, die eine Reihe von Tabellen auf Server 1) erstellt, und B), wie fortgesetzte Schemaänderungen von Server 1 zu Server 2 übertragen werden (z. B. führe ich eine Django South-Migration durch, die ALTER TABLE
Abfragen sendet und / hinzufügt) Entfernen von Indizes usw.). Werden diese Dinge bei der Streaming-Replikation transparent behandelt, oder muss ich etwas tun, um diese Änderung auf beiden Servern zu beeinflussen?
quelle