2017-07-28 248 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

相关问题