Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 03/12/2011 16:32:02
- walid lotfi
- Membre
pg_dump et pg_restore marchent pour toutes les versions de postgressql
Bonjour,
J'ai fait une application qui effectue des backup et restaurations de bases de données postgressql. l'application marche très bien sur mon pc.
J'ai intégré le programme pg_dump.exe et pg_restore.exe (ainsi que tout les modules dont ils ont besoin pour fonctionner ) dans mon package ainsi mon application pourra en principe marcher sur un autre ordinateur que le mien sans erreurs.
Voici maintenant ma question, outre le fait de changer de pc qui ne devrait pas poser de problème de compatibilité, je me demande si les versions de pg_dump et pg_restore que j'ai introduit à mon application peuvent marcher normalement même si sur cet ordinateur une autre version de postgresSql est installé.
Sachant que je dispose de la version 1.12.2
Hors ligne
#2 03/12/2011 18:54:05
- gleu
- Administrateur
Re : pg_dump et pg_restore marchent pour toutes les versions de postgressql
La version 1.12.2 correspond à pgAdmin, pas à PostgreSQL. Avec cette version de pgAdmin, vous avez la version 9.0 de pg_dump et pg_restore. Il est essentiel de comprendre que la version de pg_dump impose en quelque sorte la version du serveur où vous pourrez le restaurer. Par exemple, avec un pg_dump 9.0, vous pourrez restaurer la sauvegarde faite d'un serveur 9.0 ou antérieur sur un serveur 9.0 ou supérieur. Autrement dit, vous avez très peu de chances de réussir à restaurer sur toute version.
Guillaume.
Hors ligne
#3 15/12/2011 14:40:06
- walid lotfi
- Membre
Re : pg_dump et pg_restore marchent pour toutes les versions de postgressql
Merci pour votre réponse.
Je vais chercher une méthode qui me retourne le chemin du dossier bin où est installé postgresSql et travailler avec le pg_dump et pg_restore qui s'y trouve.
Dernière modification par walid lotfi (15/12/2011 14:40:48)
Hors ligne