Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 03/05/2018 15:53:21
- null008
- Membre
upgrate database postgresql 8.4 vers 9.1
bonjour a tous
j'ai deux instances Postgresql installer sur un Environnement linux l'une est en version 8.4 et l'autre est en version 9.1
j'ai une demande de migrer les bases qui sont toujours sous la version 8.4 vers la version 9.1
Est ce que le faite de restaurer ces backup sous la version 9.1 est suffisantes pour faire clôturer l'opération d'upgrate ?
comment je doit procéder pour transférer les rôle ?
merci bien
Hors ligne
#2 03/05/2018 16:12:03
- gleu
- Administrateur
Re : upgrate database postgresql 8.4 vers 9.1
Le plus simple est de sauvegarder chaque base avec un pg_dump, et de les restaurer sur la version 9.1. Néanmoins, pour la sauvegarde, utilisez le pg_dump de la 9.1.
Pour les rôles et les tablespaces, il faudra utiliser pg_dumpall.
Guillaume.
Hors ligne
#3 03/05/2018 16:43:33
- null008
- Membre
Re : upgrate database postgresql 8.4 vers 9.1
bonjour
Merci pour votre réponse par contre j'arrive pas a comprendre utilisez le pg_dump de la 9.1
Exist'il un pg_dump de 8.4 et un autre dédier pour le 9.1
n'hésitez pas svp a me corriger si je dit des bêtises
merci
Hors ligne
#4 03/05/2018 17:08:21
- gleu
- Administrateur
Re : upgrate database postgresql 8.4 vers 9.1
pg_dump est bien sûr mis à jour à chaque nouvelle version.
Guillaume.
Hors ligne
#5 03/05/2018 17:29:04
- null008
- Membre
Re : upgrate database postgresql 8.4 vers 9.1
ok ca marche
mais toujour c'est pas claire pour moi
comment je peut utiliser le pg_dump de 9.1 pour sauvegarder les de l'instance 8.4
en faite pour moi la seul méthode pour diféérencier entre les deux instance c'est le numéro du port
Si je veux connecter sur le 8.4 je fait psql -U postgres -P 5432
Si je veux connecter sur le 9.1 je fait psql -U postgres -P 5433
alors avec le pg_dump je ne sais comment le faire ?
Hors ligne
#6 03/05/2018 23:19:17
- gleu
- Administrateur
Re : upgrate database postgresql 8.4 vers 9.1
La même chose, mais avec pg_dump en indiquant le chemin complet vers pg_dump (les deux versions existent sur la machine). Comme vous n'indiquez pas quelle distribution vous utilisez ni comment vous l'avez installé, difficile d'en dire plus. Mais pg_dump doit exister en double sur votre système.
Guillaume.
Hors ligne
Pages : 1