2017-07-28 676 views
0

試圖使用pg_dump的備份一個Postgres數據庫pg_dump的Windows命令提示符命令無效

我通過在命令提示符下連接,這裏是按照本教程http://www.postgresqltutorial.com/postgresql-backup-database/

pg_dump -U postgres -W -F t lucz_2017 > X:\postgres_backup\lucz_backup.tar 

它給了我一個錯誤我的命令

Invalid command \postgres_backup. Try \? for help. 

我做錯了什麼?

的數據庫名稱和路徑是正確

的Windows 7你在psql運行pg_dump的從CMD

+0

你在哪個操作系統上運行該命令? –

+0

嘗試將您的目錄位置放在單引號中。 – Mokadillion

回答

0

運行此。退出psql並從Windows命令提示符下運行pg_dump命令。 pg_dump是它自己的可執行文件,與psql不同。

+0

即時通訊不從psql運行它...?我從來沒有在我的命令中調用psql。我打電話給pg_dump – ziggy

+0

錯誤信息'Invalid command \ postgres_backup。試試\?求助。 '由psql生成,所以你以某種方式進入。你能打開一個全新的cmd.exe並從那裏運行pg_dump命令嗎? –

+0

啊你是對的我已經在psql試圖執行這個命令! – ziggy