Ik kwam dit tegen tijdens het gebruik van Heroku op Ubuntu, en hier is hoe ik het heb opgelost:
-
Voeg de PostgreSQL apt-repository toe zoals beschreven bij "Linux-downloads (Ubuntu)". (Er zijn vergelijkbare pagina's voor andere besturingssystemen.)
-
Upgrade naar de nieuwste versie (9.3 voor mij) met:
sudo apt-get install postgresql
-
Maak de symbolische link opnieuw in
/usr/bin
met:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
Het versienummer in de
/usr/lib/postgresql/...
pad hierboven moet overeenkomen met deserver version
nummer in de fout die u hebt ontvangen. Dus als je fout zegt:pg_dump: server version: 9.9
en link vervolgens naar/usr/lib/postgresql/9.9/...
.