尝试使用pg_dump备份postgres db
我通过命令提示符连接,这是我的命令,遵循本教程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.
我做错了什么?
数据库名称和路径正确
从CMD运行此窗口的Windows 7
答案 0 :(得分:4)
您正在从psql运行pg_dump。退出psql并从Windows命令提示符运行pg_dump命令。 pg_dump是它自己的可执行文件,与psql不同。
答案 1 :(得分:0)
这在Windows 10的Windows PowerShell中对我有效:
.\pg_dump.exe --username "yourUserName" --no-owner "yourDatabasName" >./filename.sql
答案 2 :(得分:0)
在 Windows 上使用 pg_dump 的步骤