RDS Postgres逻辑复制到EC2

时间:2018-06-05 17:52:41

标签: postgresql amazon-rds database-replication postgresql-9.5 wal

我在RDS中使用postgres 9.5.7并想在EC2盒子上创建一个slave / read副本。我已经弄清楚如何在RDS上运行逻辑复制,并且能够使用pg_recvlogical进入EC2盒子上的复制槽。

我现在面临的挑战是,不幸的是,RDS不支持pglogical,而且我的输出格式似乎还有test_decodingwal2json。有什么东西知道如何采用这些格式中的任何一种并将它们变成可以在从属设备上执行的SQL吗?

我在网上找到的大多数指南都只是让pg_recvlogical工作,并且没有采取额外的最后一步来展示如何将这些更改实际发送到从属数据库。

1 个答案:

答案 0 :(得分:1)

也许您想检查https://wiki.postgresql.org/wiki/Logical_Decoding_Plugins#decoder_raw

此插件输出可以在从属postgres中运行的sql语句