我正在尝试通过执行pg_dump创建的SQL语句,在一个空数据库中恢复PostgreSQL数据库。
但是我遇到了这个错误:
ERROR: syntax error at or near "\"
LINE 5211: \.
第5210和5211行代码如下:
COPY auth_group (id, name) FROM stdin;
\.
在我的Linux服务器上,我使用以下命令:
psql -U dbname < dumpfile.sql
这个命令可以正常工作。但是在Windows上,我不确定该如何做到同样的效果,所以我一直在尝试从pgAdminIII查询工具中运行dump文件的SQL语句。
有没有推荐的方法来从Windows上导入数据库?或者说,如何解决语法问题?
非常感谢任何帮助!
Martin