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

#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

Pied de page des forums