我正在尝试以最少的停机时间将我的本地 postgres 12.4 数据库复制到 AWS RDS 13.2。我测试了 pglogical 以创建从我的源数据库到另一个 prem 主机的副本,发现 pglogical 需要超级用户角色,例如具有Replication
属性的 postgres。我遵循了logical
在目标 RDS 实例和本地源主机上设置配置的所有步骤(https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-from-postgresql-on-amazon-ec2-到-amazon-rds-for-postgresql-using-pglogical.html)。
我在创建订阅步骤中收到超时错误,并显示无法联系源的消息。我已在我的源 pg_hba.confg 中允许 RDS 端点的连接。
由于rds_superuser
在 RDS 中并不是真正的超级用户,我想知道是否可以使用从本地复制到 RDS pglogical
?有什么想法或以前的经验吗?感谢有人可以分享。
谢谢