Replizieren ausgewählt postgresql-Tabellen zwischen zwei Servern?
Was wäre die beste Art und Weise zu replizieren, die einzelnen DB-Tabellen vom Master postgresql-server zu einem slave-Maschine? Es kann getan werden mit cron+rsync, oder mit dem, was postgresql-vielleicht bauen, oder irgendeine Art von OSS-tool, aber bisher hat der postgres-docs scheinen nicht zu decken wie zu tun Tabelle Replikation. Ich bin nicht in der Lage zu tun, einen kompletten DB-Replikation, da einige Tabellen haben Lizenz->IP-Zeug verbunden sein, und ich kann nicht replizieren solche auf der slave-Maschine. Ich brauche keine sofortige Replikation, stündlich wäre akzeptabel als gut.
Wenn ich nur rsync, kann mir jemand helfen, herauszufinden, was die Dateien in /var/lib/pgsql-Verzeichnis müssten synchronisiert werden, oder, wie würde ich wissen, welche Tabellen Sie sind.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht bekommen, etwas nützliches durch kopieren der einzelnen Tabellen Dateien im data-Verzeichnis. Wenn Sie möchten, replizieren Sie ausgewählte Tabellen, gibt es eine Reihe von guten Möglichkeiten.
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
Möchten Sie vielleicht versuchen, Bucardo, die eine open-source-software zum synchronisieren von Zeilen zwischen Tabellen, auch wenn Sie in einem remote-Standort. Es ist eine sehr einfache software, und es ist fähig zum erstellen von one-way-Synchronisierung Beziehungen.
Check-out http://bucardo.org/wiki/Bucardo