Spotkałem się z tym podczas korzystania z Heroku na Ubuntu, a oto jak to naprawiłem:
-
Dodaj repozytorium PostgreSQL apt zgodnie z opisem w „Pobieranie systemu Linux (Ubuntu)”. (Są podobne strony dla innych systemów operacyjnych.)
-
Zaktualizuj do najnowszej wersji (u mnie 9.3) za pomocą:
sudo apt-get install postgresql -
Odtwórz dowiązanie symboliczne w
/usr/binz:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --forceNumer wersji w
/usr/lib/postgresql/...powyższa ścieżka powinna być zgodna zserver versionnumer w otrzymanym błędzie. Więc jeśli twój błąd mówi,pg_dump: server version: 9.9, a następnie link do/usr/lib/postgresql/9.9/....