小编Jam*_*mes的帖子

如何在 PostgreSQL pgAdmin 4 中备份/恢复?

所以我觉得这应该是非常基本和容易做的事情,也许我只是没有正确地做事。

我想做相当于 SQL Server 备份的工作。我想创建一个完整的 .bak 文件并能够将数据库恢复到其原始状态。

到目前为止,我已经在 PgAdmin4 中尝试了许多不同的方法来从新创建的数据库创建备份文件。我迁移创建了一堆表的模式,然后对之前创建的文件执行还原。我期望恢复后我创建的所有表都消失了,我希望数据库处于我进行备份时的确切状态。

我尝试了许多不同的选项,例如包括在备份/恢复时保留/不保存数据的创建/删除数据库命令,但没有运气。

任何人都可以帮助我吗?

我正在使用命令pg_dump mydb -Fc > dbpg_restore db. 也许我缺少一些神奇的参数来完成我上面的要求?

试过了pg_restore --clean db,结果一样。

问题是我创建了我的数据库,里面什么都没有,备份它,创建一些表,恢复备份,我创建的表仍然存在。我想要一个恢复方法,使数据库处于与备份时相同的状态。

postgresql pgadmin restore

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

pgadmin ×1

postgresql ×1

restore ×1