0

抱歉我的愚蠢问题,但我需要你的帮助。我已经尝试了一切,但似乎没有任何效果。

我想在 Windows 10 上使用 pgAdmin 4 和 psql 恢复数据库。我在 pgAdmin 4 中创建了一个数据库和一个用户。然后我打开psql并执行 set role to 然后\i <name.sql>. 我总是得到一个错误。

没有这样的文件或目录。

文件在

psql C:/Users/hasan/a.sql

我在 pgAdmin 中设置了一个路径C:/Program Files/PostgresSQL/9.6/bin。我还尝试通过在 pgAdmin 4 中右键单击 db 来恢复数据库。它开始运行并且没有任何反应。

它已经运行了几个小时。进程观察器也不显示任何信息。我不知道该怎么办。我已经尝试了此页面中的所有解决方案,还观看了 youtube 视频。它行不通。

4

1 回答 1

1

尝试

psql -f C:/Users/hasan/a.sql

或从 psql 内部

\i "C:/Users/hasan/a.sql"
于 2017-02-03T08:38:28.290 回答