如何在dbeaver中从转储文件中恢复PostgreSQL数据库?

20
在我们公司中,我们有一个PostgreSQL数据库转储文件 db.sql,它的大小为8 GB。如何在DBeaver中恢复此数据库?并且我们在DBeaver 7.0.5中没有其他数据库。
我已经搜索了整个互联网,但没有找到任何不需要另一个数据库的恢复方法。

2
只需使用 psql - user330315
我们没有psql。 - Mary Smith
2个回答

21

当你右键单击想要还原数据库的位置,在“工具”下,你会发现“执行脚本”。 这就是如何恢复纯格式的转储文件,这也是db.sql可能是什么的方式。

这将需要你拥有psql,但dbeaver将提供下载并安装它自己的副本。


2
我尝试在本地使用它处理200MB的文件,但无法完成。DBeaver会冻结数小时...我只能从控制台中完成,几秒钟就能完成。 - zoran
@zoran 我这边没问题。你需要进行基本的调试。所有系统和版本是什么?服务器机器正在发生什么活动(CPU、磁盘、内存)?客户端机器呢? - jjanes

5
创建一个新的数据库,右键单击该数据库,点击工具,然后选择还原。选择您的转储文件并导入它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接