aktuelle Situation:postgresql/postgis Backup-Strategie nach geos wiederherstellen/postgis neu kompilieren?
- Ubuntu 8.04 Server Edition (Live-Server)
- Postgresql 8.3.7 (aus Standard-Repositories)
- Postgis 1.3.3 (aus Standard-Repositories)
- GEOS 2.3 .4 (von Standard-Repositories)
Problem:
GEOS enthält Fehler, die in der Version 3.0 behoben werden. Ich habe diese gestoßen und müssen GEOS/Postgis aktualisieren, um die GEOS-Fixes enthalten.
Wo stehe ich jetzt:
Auf einer Testmaschine mit nahezu identischen Aufbau, entfernte ich die postgis-Pakete und versucht 8.3.7 Geos 3.1.0 gegen Postgis 1.3.5 und Postgresql neu kompilieren .
Nach einiger Verknüpfung und Pfad Probleme zu beheben dies funktioniert.
Meine konkrete Frage:
Was ist der beste Weg, um meine Datenbanken zu migrieren (Tabellen, Funktionen, Trigger, Kern-Indizes, Daten ...) von der ‚basierend auf älteren GEOS/postgis‘ Version der 'neuere'?
Ich werde versuchen, die ‚Soft-upgrade‘ Art und Weise described in the documentation aber denken Sie, dies funktionieren wird?
Was ist der beste Weg, um eine vollständige Sicherung dieser postgis-fähige Datenbank zu machen, so kann ich es vollständig wiederherstellen auf der ‚neuere postgis Version‘ i kompilieren bin?
Danke, dass Sie sich die Zeit genommen haben, diese informative Antwort zu schreiben. Ich werde es als eine Antwort in einer Minute markieren. Ich denke, es ist alles in der Dokumentation, aber ich war ein wenig unsicher, da die Postgis-Dokumente ein wenig spärlich sind und es gab einige Fehler, die mir unbekannt waren ;-) Nun, ich denke, ich konnte immer zu den vorherigen Versionen zurückkehren wenn ich gute Dumps und Backups habe und etwas schief geht. Ich werde die "neue" Funktionalität in 8.4 nachlesen, um zu sehen, ob ich Postgres upgraden sollte. – ChristopheD
Die "soft-upgrade" Route funktionierte wie ein Zauber ;-) – ChristopheD
Awesome, ich bin froh zu hören, dass die Dinge für dich gelaufen sind! – kquinn