首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pglogical能否用于将本地数据库迁移到AWS RDS?

pglogical能否用于将本地数据库迁移到AWS RDS?
EN

Stack Overflow用户
提问于 2021-06-09 14:10:50
回答 1查看 95关注 0票数 0

我正在尝试以最短的停机时间将我的本地postgres 12.4数据库复制到AWS RDS 13.2。我测试了pglogical以创建从我的源数据库到prem主机上另一个数据库的副本,发现pglogical需要超级用户角色,例如具有Replication属性的postgres。我遵循了在目标RDS实例和onprem源主机(https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-from-postgresql-on-amazon-ec2-to-amazon-rds-for-postgresql-using-pglogical.html)上设置logical配置的所有步骤。

我在create subscription步骤收到超时错误,并显示无法联系来源的消息。我已允许源pg_hba.confg中的RDS终结点的连接。

由于RDS中的rds_superuser并不是真正的超级用户,我想知道是否可以使用pglogical从本地复制到RDS?有什么想法或以前的经验吗?如果有人能分享,我将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 23:33:12

连接上的超时错误使您的本地防火墙听起来不允许RDS启动到本地数据库的连接。这当然是有道理的,因为大多数防火墙都会阻止它,而您并没有描述已经更改了它。

诚然,rds_superuser不是一个真正的超级用户,但亚马逊网络服务已经解决了这个问题,使其无论如何都可以用于复制。

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

https://stackoverflow.com/questions/67898506

复制
相关文章

相似问题

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