我正在尝试从文件中恢复postgres sql数据。我试图这样做,但它不是导入。
这是我正在使用的命令:
postgres-#psql -hlocalhost -p5432 -u postgres -d test -f C:/wamp/www/test/database_backups/backup004.sql
请帮助我,我做错了什么。 我正在使用Windows,上面的命令不会抛出任何错误,但它不会导入数据。
此致 Surjan
答案 0 :(得分:1)
我能看到的唯一直接的事情是-u
用户名的首字母(应为-U
)。
更正:您正在将命令行输入psql shell。
您应该退出到CMD.EXE shell,并在那里尝试命令。顺便说一下-U
的正确大写。
OR,使用它将脚本重播到该psql shell:
\i C:/wamp/www/test/database_backups/backup004.sql
正斜杠不会导致我的Windows机器出现问题。