J'ai mis à jour mes 2 portables hier vers la dernière version en date de la Karmic Koala.
Tout s'est (plus ou moins) bien passé, je me suis juste retrouvé avec une base (locale) postgresql 8.4.
En effet, lors de l'installation de postgresql 8.4, les bases de la 8.3 ne sont pas migrées automatiquement, et un nouveau cluster est créé
J'ai pu migrer mes données en 8.4 avec les étapes suivantes :
- Installation et démarrage de postgresql 8.3 et postgresql 8.4
- Arrêt du cluster "main" de pgsql 8.4 :
sudo pg_ctlcluster 8.4 main stop
- Suppression du cluster "main" de pgsql 8.4 :
sudo pg_dropcluster 8.4 main
- Migration du cluster de la 8.3 :
sudo pg_upgradecluster 8.3 main
- Vérification que la migration est bien effective : arrêt de pgsql 8.3, tests sur le serveur
Il est ensuite possible de supprimer l'ancien cluster en 8.3 (on peut synthétiser pg_ctlcluster stop et pg_dropcluster en 1 ligne) :
sudo pg_dropcluster --stop 8.3 main
Et hop, un postgresql-8.4 tout propre \o/

2 réactions
1 De SERADE - 04/11/2009, 01:08
Super - Cette procédure devrait être intégrée au passage en 9.10,
2 De Frontware - 10/11/2009, 04:52
Cela fonctionne parfaitement. Merci pour l'info.