无法通过命令提示符还原postgresql数据

无法通过命令提示符还原postgresql数据,postgresql,data-import,Postgresql,Data Import,我正在尝试从文件还原postgres sql数据。我正试图这样做,但它不是进口 以下是我正在使用的命令: postgres-psql-hlocalhost-p5432-u postgres-d test-fc:/wamp/www/test/database\u backups/backup004.sql 请帮帮我,我做错了什么。 我正在使用windows,上面的命令不会抛出任何错误,但不会导入数据 问候 Surjan我能看到的唯一直接的东西是用户名的大写字母-u(应该是-u) 更正:您正在psq

我正在尝试从文件还原postgres sql数据。我正试图这样做,但它不是进口

以下是我正在使用的命令:

postgres-psql-hlocalhost-p5432-u postgres-d test-fc:/wamp/www/test/database\u backups/backup004.sql

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

问候
Surjan

我能看到的唯一直接的东西是用户名的大写字母
-u
(应该是
-u

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

您应该退出CMD.EXE shell,然后在那里尝试该命令。顺便说一句,用正确的大写字母
-U

或者,使用此命令将脚本重放到该psql shell中:

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

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

我能看到的唯一直接的事情是用户名的大写字母
-u
(应该是
-u

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

您应该退出CMD.EXE shell,然后在那里尝试该命令。顺便说一句,用正确的大写字母
-U

或者,使用此命令将脚本重放到该psql shell中:

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

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

它是否产生任何输出?backup004.sql的内容是什么样子的,它是如何生成的?您在postgresql日志(通常在/var/log/postgresql/in posix中,不知道它们在windows上的位置)中是否看到任何有趣的消息?在windows服务器上的文件路径中使用前斜杠是否重要?它是否产生任何输出?backup004.sql的内容是什么样子的,它是如何生成的?您是否在postgresql日志(通常在/var/log/postgresql/in posix中,不知道它们在windows上的位置)中看到任何有趣的消息?在windows服务器上的文件路径中使用正斜杠是否重要?