Zum Forum springen
Pstgres 8.3 zu 8.4 ...
 
Benachrichtigungen
Alles löschen

[Geschlossen] Pstgres 8.3 zu 8.4 konvertieren?

3 Beiträge
2 Benutzer
0 Reactions
486 Ansichten
PokerTobi85
Beigetreten: 03.12.2006
Elite Grinder

Joa, hat das schon mal jemand gemacht? Geht das Problemlos?

Habe mein Ubuntu auf die aktuelle Distribution gebracht und da ist die 8.4er standart. startet übergangsweise den 8.3 deamon manuell und hab mich noch nicht getraut das zu konvertieren.
Hat das schon mal jemand gemacht?


2 Antworten
Ajezz
Beigetreten: 20.07.2005
BlackMember

Üblicherweise muß man beim Übergang von einer Hauptversion zur nächsten ein Backup/Restore machen.
Ich kenn mich da allerdings nicht gesteigert aus, vielleicht postet hier ja noch jemand.

Ansonsten kannst du auch mal im PostgreSQL-Bereich des PT-Forums anfragen.


PokerTobi85 Themenstarter
PokerTobi85
Beigetreten: 03.12.2006
Elite Grinder

Backup/Restore würde bei den Datenmengen halt EWIG dauern...

Beim Upgrade auf die neue Distribution kam folgende Medung:

Die PostgreSQL-Version 8.3 ist veraltet, aber die Server-oder Client-Pakete sind noch installiert. Bitte installieren Sie die aktuellen Pakete (postgresql-8.4 und postgresql-client-8.4) und aktualisieren Sie die existierenden Cluster mit pg_upgradecluster (siehe man-Seite).

Bitte beachten Sie, dass die Installation des Pakets postgresql-8.4 automatisch einen Standard-Cluster 8.4/main anlegt. Wenn Sie den Cluster 8.3/main aktualisieren möchten, müssen Sie den schon vorhandenen 8.4 Cluster entfernen (pg_dropcluster --stop 8.4 main, siehe man-Seite für Details).

Die alten Server- und Client-Pakete werden nicht mehr unterstützt. Nachdem die existierenden Cluster aktualisiert werden, sollten die Pakete postgresql-8.3 und postgresql-client-8.3 entfernt werden.

Bitte lesen Sie /usr/share/doc/postgresql-common/README.Debian.gz für Details.

Die Readme sagt:

[...]
Default clusters and upgrading
------------------------------
When installing a postgresql-X.Y package from scratch, a default
cluster 'main' will automatically be created. This operation is
equivalent to doing 'pg_createcluster X.Y main --start'.

Due to this default cluster, an immediate attempt to upgrade an
earlier 'main' cluster to a new version will fail and you need to
remove the newer default cluster first. E. g., if you have
postgresql-8.2 installed and want to upgrade to 8.3, you first install
postgresql-8.3:

apt-get install postgresql-8.3

Then drop the default 8.3 cluster:

pg_dropcluster 8.3 main --stop

And then upgrade the 8.2 cluster to 8.3:

pg_upgradecluster 8.2 main

[...]

Das hört sich ja eigentlich einfach an und pg_upgradecluster sollte genau das tun was uch brauche...
Aber ich will das jetzt nicht einfach ausprobieren und dann sind die Daten weg...

Keiner die Situation schon mal gehabt?


Teilen: