首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pgbackrest恢复特定的数据库问题

使用pgbackrest恢复特定的数据库问题
EN

Stack Overflow用户
提问于 2020-03-19 18:49:37
回答 1查看 530关注 0票数 1

我有一个关于如何使用pgbackrest备份特定数据库的问题:问题是,当我尝试使用pgbackrest的--include-db选项恢复一个选定的数据库时,我只恢复了选定的数据库和内置数据库(postgres、template0和template1),而当我试图在恢复后连接另一个数据库时,我得到了这个错误:

代码语言:javascript
复制
**FATAL: relation mapping file "base/24581/pg_filenode.map" contains invalid data
Previous connection kept**

有没有什么解决方案可以在不丢失其他数据库的情况下恢复整个数据库和选定的数据库?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-03-19 20:18:32

根据包含数据库选项的文档,我认为这是不可能的:

包含数据库选项(--db-

)仅还原指定的数据库。此功能仅允许还原选定的数据库。未明确包括的数据库将恢复为稀疏的零位调整文件,以节省空间,但仍允许PostgreSQL执行恢复。恢复后,不包含的数据库将无法访问,但可以使用drop database命令删除。注意:内置数据库(template0、template1和postgres)始终会恢复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60755634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档