首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于PITR恢复的PostgreSQL WAL

用于PITR恢复的PostgreSQL WAL
EN

Database Administration用户
提问于 2022-12-11 12:40:26
回答 1查看 82关注 0票数 2

我不认为我的问题与答案有任何意义,但只是为了证实我的怀疑?我知道PITR恢复是用来自同一个数据库版本的日志完成的(这是我在IBM数据库概念中学到的)。

但我的疑问是,如果我将PostgreSQL实例的备份从源服务器恢复到源服务器的数据库版本为Postgres 13,而目标服务器运行在PostgreSQL 14上。是否可以在PostgreSQL数据库中使用WAL从较低版本恢复到更高版本?

EN

回答 1

Database Administration用户

发布于 2022-12-11 16:02:52

不是的。

您不仅不能将PITR恢复到不同的版本,还不能将物理备份还原到不同的版本上,甚至不能用相同的版本恢复不同的OS/架构。

要进行跨版本恢复,您需要一个逻辑备份,而不能用其中的一个备份PITR。

您可以恢复到相同的版本,在那里执行PITR,然后使用pg_upgrade将已经恢复的数据库升级到您想要使用的(更新的)版本。

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

https://dba.stackexchange.com/questions/320821

复制
相关文章

相似问题

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