1

Je cours sous ubuntu 14.04. lors de la sauvegarde d'une base de données sur postgreSQL je suis les erreurs:pg_dump: abandon en raison de la non-concordance des versions du serveur

/usr/bin/pg_dump --host 127.0.0.1 --port 5432 --username "postgres" --no-password --format custom --section pre-data --section data --section post-data --verbose --file "/home/naveen/consumerDB/CONSUMER_DB" "CONSUMER_DB" 
pg_dump: server version: 9.4.8; pg_dump version: 9.3.17 
pg_dump: aborting because of server version mismatch 

Process returned exit code 1. 

Quelqu'un peut-il s'il vous plaît aider. J'ai essayé beaucoup d'autres liens de débordement de pile mais rien ne semble fonctionner.

Répondre

3

Le message d'erreur semble assez clair. pg_dump pour PostgreSQL 9.3 ne videra pas une base de données PostgreSQL 9.4. Peut-être que vous devez exécuter pg_dump à partir de PostgreSQL 9.4?

Si vous avez installé à la fois de paquets que vous allez utiliser pg_wrapper et devez utiliser Debian/Ubuntu de update-alternatives changer pg_dump pour pointer vers 9.4 de pg_dump. Ou exécutez-le via le chemin direct vers le binaire actuel.

Voir aussi https://help.ubuntu.com/community/PostgreSQL