2017-06-20 649 views
0

我試圖在文件夾C:\ Users \ MarkoPetričević\ Documents \ Radni_sati_Backup \ proba中進行備份,其中「proba」是備份文件的名稱。pg_dump:從cmd調用時太多的命令行參數

我的命令如下:

pg_dump -h 192.168.130.240 -p 5433 -U postgres -F c postgres > C:\Users\Marko Petričević\Documents\Radni_sati_Backup\proba 

,然後我得到一個錯誤: 「pg_dump的:太多的命令行參數(第一個是 」Petričević\文檔\ Radni_sati_Backup \ PROBA「)」

但是,當我寫這樣的命令:

pg_dump -h 192.168.130.240 -p 5433 -U postgres -F c postgres >C:\radni_sati_backup\radni_sati_proba 

一切正常了,我得到的是,在目錄「radni_sati_proba」文件我在命令中列出。

這是怎麼發生的?

回答

0

發現了問題所在:

pg_dump -h 192.168.130.240 -p 5433 -U postgres -F c postgres > C:\Users\Marko Petričević\Documents\Radni_sati_Backup\proba 

需求是這樣的:

pg_dump -h 192.168.130.240 -p 5433 -U postgres -F c postgres > "C:\Users\Marko Petričević\Documents\Radni_sati_Backup\proba" 

問題是路徑的空間。