2014-03-07 105 views
2

我堅持錯誤試圖將數據庫發送到herokuHeroku的pg_dump的版本不匹配

pg_dump: server version: 9.3.3; pg_dump version: 9.1.9 
pg_dump: aborting because of server version mismatch 
pg_dump: *** aborted because of error 
pg_restore: [archiver] input file is too short (read 0, expected 5) 

我曾試圖進行添加到我的PATH在其他的問題描述,我已經使用已安裝的9.3.3如heroku文檔頁面所述。但到目前爲止沒有運氣。

+0

你在使用PG管理員嗎?如果是這樣,請確保您打開適當的PG管理員版本。許多PG管理員可以同時共存,他們使用其安裝版本的pd_dump。 –

+0

不知道什麼pgadmin是大聲笑..我在我的Mac上使用命令行。我從網站上的軟件包安裝了pg –

+0

'pg_dump --version'和'哪個pg_dump'的輸出是什麼? –

回答

0

我只需要從系統上的兩個現有安裝中刪除pg_dump並從.app軟件包安裝中複製轉儲,我從網站上的文檔中找到了該位置。這解決了我的問題。

+4

你是如何移除的?請任何指導。 –