L'ho riscontrato durante l'utilizzo di Heroku su Ubuntu, ed ecco come l'ho risolto:
-
Aggiungi il repository apt di PostgreSQL come descritto in "Download Linux (Ubuntu)". (Ci sono pagine simili per altri sistemi operativi.)
-
Esegui l'upgrade all'ultima versione (per me 9.3) con:
sudo apt-get install postgresql -
Ricrea il collegamento simbolico in
/usr/bincon:sudo ln -s /usr/lib/postgresql/9.3/bin/pg_dump /usr/bin/pg_dump --forceIl numero di versione nel
/usr/lib/postgresql/...il percorso sopra deve corrispondere allaserver versionnumero nell'errore che hai ricevuto. Quindi, se il tuo errore dice,pg_dump: server version: 9.9, quindi collegarsi a/usr/lib/postgresql/9.9/....