首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PostgreSQL从RHEL迁移到SUSE

PostgreSQL从RHEL迁移到SUSE
EN

Database Administration用户
提问于 2022-12-11 10:08:37
回答 1查看 32关注 0票数 0

目前,我正在将PostgreSQL数据库从一个系统迁移到另一个系统。我的PostgreSQL版本15数据库运行在RHEL 9上,并计划将数据库迁移到运行在SUSE 15上的新系统。

我只是想弄清楚,是否可以将PostgreSQL数据库备份从RHEL 9上的pg_dump恢复到运行在SLES 15上的PostgreSQL数据库。

来源: PostgreSQL版本: 15操作系统: RHEL 9 64位(X86)

目标系统: PostgreSQL版本: 15操作系统: SLES 15 64位(X86)

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-12-11 10:14:36

是的,pg_dump/pg_restore将运行得很好。

在切换操作系统时,不能只复制数据目录。

如果您必须尽量减少停机时间,您可以考虑使用从旧服务器到新服务器的逻辑复制,但这并不容易设置。如果数据库不太大,pg_dump/pg_restore可能更容易管理。

要将一个实例(也称为集群)完全迁移到另一台计算机上,您要么需要使用pg_dumpall,要么(我更喜欢)使用pg_dumpall将"globals“(例如用户帐户和角色)转储为一个SQL脚本。

然后对每个数据库分别使用pg_dump/pg_restore

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

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

复制
相关文章

相似问题

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