J'ai rencontré ce problème en utilisant Heroku sur Ubuntu, et voici comment je l'ai résolu :
-
Ajoutez le référentiel PostgreSQL apt comme décrit dans "Téléchargements Linux (Ubuntu)". (Il existe des pages similaires pour d'autres systèmes d'exploitation.)
-
Passez à la dernière version (9.3 pour moi) avec :
sudo apt-get install postgresql
-
Recréez le lien symbolique dans
/usr/bin
avec :sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
Le numéro de version dans
/usr/lib/postgresql/...
le chemin ci-dessus doit correspondre à laserver version
numéro dans l'erreur que vous avez reçue. Donc, si votre erreur indique,pg_dump: server version: 9.9
, puis lien vers/usr/lib/postgresql/9.9/...
.