无法通过命令提示符恢复postgresql数据

时间:2012-04-07 03:58:26

标签: postgresql data-import

我正在尝试从文件中恢复postgres sql数据。我试图这样做,但它不是导入。

这是我正在使用的命令:

postgres-#psql -hlocalhost -p5432 -u postgres -d test -f C:/wamp/www/test/database_backups/backup004.sql

请帮助我,我做错了什么。 我正在使用Windows,上面的命令不会抛出任何错误,但它不会导入数据。

此致 Surjan

1 个答案:

答案 0 :(得分:1)

我能看到的唯一直接的事情是-u用户名的首字母(应为-U)。

更正:您正在将命令行输入psql shell。

您应该退出到CMD.EXE shell,并在那里尝试命令。顺便说一下-U的正确大写。

OR,使用它将脚本重播到该psql shell:

\i C:/wamp/www/test/database_backups/backup004.sql

正斜杠不会导致我的Windows机器出现问题。