Срещнах това, докато използвах Heroku в Ubuntu и ето как го поправих:
-
Добавете хранилището на PostgreSQL apt, както е описано в "Изтегляния на Linux (Ubuntu)". (Има подобни страници за други операционни системи.)
-
Надстройте до най-новата версия (9.3 за мен) с:
sudo apt-get install postgresql
-
Създайте отново символната връзка в
/usr/bin
с:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
Номерът на версията в
/usr/lib/postgresql/...
пътят по-горе трябва да съвпада сserver version
номер в грешката, която сте получили. Така че, ако грешката ви казва,pg_dump: server version: 9.9
, след което свържете към/usr/lib/postgresql/9.9/...
.