【发布时间】:2021-12-03 09:01:37
【问题描述】:
我正在尝试恢复工作同事发送的断电信息的postgresql数据库备份文件,并且一直遇到错误。他们发送了一个带有 .backup 扩展名的文件,并说“它应该恢复到一个空的 postgresql 数据库的公共模式”。我正在使用 pgAdmin 4 并按照此处建议的步骤https://o7planning.org/11913/backup-and-restore-postgres-database-with-pgadmin 来恢复数据库
- 创建一个新的空数据库
- 右键单击新数据库并单击恢复
- 链接到备份和运行的文件路径
但是,每次我收到错误 pg_restore:错误:无法执行查询:错误:模式“outage_data”不存在
不知道如何解决。任何帮助将不胜感激! (不确定它是否重要,但我在 Windows 10 和 pgAdmin4 版本 6 上运行)
【问题讨论】:
-
转储究竟是如何进行的?问。另外,询问如何恢复的说明。这比让我们尝试预测这些信息要好。
-
看来备份不是取自“公共”架构,而是一个名为
outage_data的架构。您是否尝试在开始还原之前创建具有该名称的架构?
标签: postgresql pgadmin-4