Jag stötte på detta när jag använde Heroku på Ubuntu, och så här fixade jag det:
-
Lägg till PostgreSQL apt-förrådet enligt beskrivningen under "Linux-nedladdningar (Ubuntu)". (Det finns liknande sidor för andra operativsystem.)
-
Uppgradera till den senaste versionen (9.3 för mig) med:
sudo apt-get install postgresql
-
Återskapa den symboliska länken i
/usr/bin
med:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --force
Versionsnumret i
/usr/lib/postgresql/...
sökvägen ovan bör matchaserver version
nummer i felet du fick. Så om ditt fel säger,pg_dump: server version: 9.9
, länka sedan till/usr/lib/postgresql/9.9/...
.