pibi
12.05.16, 16:24
Hallo zusammen
Gegeben sind zwei Datenbanken "PostgreSQL 9.4" auf zwei Servern (Debian7 und Debian8). Die Inhalte (immer ganze Schemata) sollen zu unterschiedlichen Zeiten von Server1 nach Server2 kopiert werden. Tools wie die PG-interne Replication (und auch slony, wenn ich das richtig verstanden habe) scheiden aus, weil sie immer sofort synchronisieren. Koennt Ihr mir Tools empfehlen, die so etwas koennen? Also etwa so:
Schema1 um 20:00 von Server1 auf Server2 synchronisieren
Schema2 um 23:00 Uhr von Server1 nach Server2 synchronisieren
Schema3 alle 30min. von Server1 nach Server2 synchronisieren
Schema4 beim Erreichen eines bestimmten Ereignisses von Server1 nach Server2 synchronisieren
Letzteres ware ein "nice-to-have".
Die Alternative waere, dass ich verschiedene Scripts zusammenkloepple, die einen pg_dump in ein File ausfuehre, dieses File dann auf die andere Maschine kopiere, dann dort alle Tabellen truncate und neu befuelle. Auch koennte man das ganze Schema loeschen und aus dem Dump neu erstellen.
Aber wenn es so etwas schon fertig gibt, koennte ich mir die Arbeit ersparen;-)
Danke fuer Tips und Gruss
Pit.
Gegeben sind zwei Datenbanken "PostgreSQL 9.4" auf zwei Servern (Debian7 und Debian8). Die Inhalte (immer ganze Schemata) sollen zu unterschiedlichen Zeiten von Server1 nach Server2 kopiert werden. Tools wie die PG-interne Replication (und auch slony, wenn ich das richtig verstanden habe) scheiden aus, weil sie immer sofort synchronisieren. Koennt Ihr mir Tools empfehlen, die so etwas koennen? Also etwa so:
Schema1 um 20:00 von Server1 auf Server2 synchronisieren
Schema2 um 23:00 Uhr von Server1 nach Server2 synchronisieren
Schema3 alle 30min. von Server1 nach Server2 synchronisieren
Schema4 beim Erreichen eines bestimmten Ereignisses von Server1 nach Server2 synchronisieren
Letzteres ware ein "nice-to-have".
Die Alternative waere, dass ich verschiedene Scripts zusammenkloepple, die einen pg_dump in ein File ausfuehre, dieses File dann auf die andere Maschine kopiere, dann dort alle Tabellen truncate und neu befuelle. Auch koennte man das ganze Schema loeschen und aus dem Dump neu erstellen.
Aber wenn es so etwas schon fertig gibt, koennte ich mir die Arbeit ersparen;-)
Danke fuer Tips und Gruss
Pit.