1

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

这是我正在使用的命令:

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

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

问候苏尔扬

4

1 回答 1

1

我能看到的唯一直接的事情是-ufor username 的大写(应该是-U)。

更正:您在 psql shell 中键入命令行。

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

或者,使用它将脚本重播到该 psql shell 中:

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

正斜杠不会在我的 Windows 机器上造成问题。

于 2012-04-07T04:56:44.070 回答