Ergebnis 1 bis 3 von 3

Thema: Portierung von PostgreSQL 8 DB in neue PostgreSQL 8 DB

  1. #1
    doombunny ist offline Neuer Benutzer
    Registriert seit
    13.04.2007
    Beiträge
    2

    Standard Portierung von PostgreSQL 8 DB in neue PostgreSQL 8 DB

    Hallo,

    ich bin recht neu in PostgreSQL Datenbanken. Ich bin gerade dabei eine Datenbank von einem PostgreSQL 8.0 Server in eine neue PostgreSQL 8.0 Datenbank auf einem neuen Server zu migrieren.

    Jetzt wäre es schon ganz nett, die Datenbanken synchron zu haben. Allerdings sind die Dumps recht umfangreich, und der Zeitraum, der zwischen Dumpen und Import in die neue DB liegt recht lang.

    Meine Frage ist nun, ob ich diese Zeit irgendwie "überbrücken" kann? Gibt es die Möglichkeit einen Dump mit Zeitstempel zu erstellen, in dem dann nur die Daten gesichert werden, die ab einem bestimmten Datum geändert wurden? Oder optional eine Möglichkeit die beiden Datenbanken zu synchronisieren? Ich hab da schon was von Slony-I gelesen, aber irgendwie ist mir das etwas zu viel Eingriff in das System.

    Ach ja, hab ich fast vergessen. Beide Datenbanken laufen auf Linux Systemen.

    Vielen Dank schonmal im voraus.

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.471

    Standard

    Zitat Zitat von doombunny Beitrag anzeigen
    Hallo,

    Meine Frage ist nun, ob ich diese Zeit irgendwie "überbrücken" kann? Gibt es die Möglichkeit einen Dump mit Zeitstempel zu erstellen, in dem dann nur die Daten gesichert werden, die ab einem bestimmten Datum geändert wurden? Oder optional eine Möglichkeit die beiden Datenbanken zu synchronisieren? Ich hab da schon was von Slony-I gelesen, aber irgendwie ist mir das etwas zu viel Eingriff in das System.
    Incrementelle Backups gehen IIRC nicht, wäre mir zumindest neu. Das Du machen kannst, ist das Transaction Log auf den anderen Rechner zu ziehen und dort auszuführen. Schau mal in der Doku zum Stichwort PITR. Allerdings ist 8.0 nicht mehr ganz frisch, wir haben mittlerweile Feature-Freeze für 8.3. Falls Du die Chance hast, verwende gleich 8.2.

    10:20 < akretschmer> ??pitr
    10:20 < rtfm_please> For information about pitr
    10:20 < rtfm_please> see http://people.FreeBSD.org/~seanc/pos...2005-02-15.pdf
    10:20 < rtfm_please> or http://pgfoundry.org/projects/pgpitrha/
    10:20 < rtfm_please> or http://www.postgresql.org/docs/curre...up-online.html

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    doombunny ist offline Neuer Benutzer
    Registriert seit
    13.04.2007
    Beiträge
    2

    Standard

    Vielen Dank für die schnelle Antwort.

    Das PITR scheint ganz interessant zu sein. Ich werde jetzt aber wohl doch so vorgehen, dass ich über pg_dump direkt in die neue Datenbank dumpe (Die Pipes unter Unix sind toll), um halbwegs wenig Downtime zu haben.

Ähnliche Themen

  1. PostgreSQl auf Debian Daten auf neue HD verschieben
    Von adifl im Forum Installation von PostgreSQL
    Antworten: 3
    Letzter Beitrag: 23.02.2010, 11:42
  2. [heise News]: Neue PostgreSQL-Versionen beheben kritische Fehler
    Von Xandrian im Forum Neuigkeiten & Ankündigungen
    Antworten: 0
    Letzter Beitrag: 09.02.2009, 16:31
  3. [heise News]: Neue PostgreSQL-Versionen beseitigen kritische Fehler
    Von Xandrian im Forum Neuigkeiten & Ankündigungen
    Antworten: 0
    Letzter Beitrag: 22.09.2008, 17:01
  4. Portierung von MSSQL auf PostgreSQL
    Von burning snow im Forum SQL
    Antworten: 1
    Letzter Beitrag: 28.05.2007, 15:01
  5. Antworten: 1
    Letzter Beitrag: 24.04.2007, 12:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum