Vous n'êtes pas identifié(e).

#1 05/04/2012 20:41:01

baradji
Membre

Migration postgresql 8.4.11 vers 9.0 ou 9.1?

Salut,
Il est temps que je bascule notre gros serveur dédié hébergeant postgresql-8.4.11.
config:
-heberge sur ubuntu
-occupation disque: 46 Go
-a_directory = '/postgres_db/pg-8.4/main'

Je souhaite avoir des conseils sur la version a migrer entre 9.0 et 9.1.
aussi pour la migration, je souhaite avoir votre avis sur cette procédure

-pg_dumpall > sauvegarde.sql
/etc/init.d/postgresql-8.4 stop
mv /postgres_db/pg-8.4 /postgres_db/pg-8.4.old
-installer la nouvelle version en utilisant un autre port (l'ancienne utilisant le port 5432), je garde l'ancienne au cas ou.
$ sudo apt-get install postgresql-9.0 postgresql-client-9.0 postgresql-contrib-9.0

initdb -D /postgres_db/pg-8.4
postgres -D /postgres_db/pg-8.4
restaurer les données: psql -f sauvegarde.sql postgres

Merci

Dernière modification par baradji (05/04/2012 22:06:38)

Hors ligne

#2 06/04/2012 10:24:14

Marc Cousin
Membre

Re : Migration postgresql 8.4.11 vers 9.0 ou 9.1?

Quitte à migrer et faire cette procédure, autant partir sur la 9.1. Elle est maintenant bien stabilisée, vu qu'elle a presque un an. Et sera maintenue plus longtemps que la 9.0.

Sinon, pour la procédure, utilisez plutôt les outils fournis par debian et ubuntu (pg_upgradecluster), si votre instance est déjà pilotée par ces outils (si elle apparait dans pg_lsclusters)


Marc.

Hors ligne

Pied de page des forums