是否有适用于Cloud SQL PostgreSQL的逻辑解码插件?

时间:2018-06-21 14:28:54

标签: google-cloud-platform google-cloud-sql debezium

我正面临以下情况:

我必须将Cloud SQL PostgreSQL实例逻辑复制到外部PostgreSQL数据库,反之亦然。更具体地说,CloudSQL和外部实例将包含一些必须在每个数据库之间复制的主表和从表。但是,GCP当前不支持PostgreSQL逻辑复制和外部复制。

由于不支持它,因此我搜索了替代方法,并且我注意到Debezium + Kafka可与CloudSQL MySQL一起使用以捕获数据库更改并进行逻辑复制。我在Debezium谷歌论坛上问了同样的问题(下面的链接) https://groups.google.com/forum/#!topic/debezium/yS61un46x8k

他们回答了我:
“ Debezium需要在源Postgres内安装特定的逻辑解码插件(ProtoBufs或wal2json),我不确定您的云SQL提供程序是否具有这种灵活性(但例如,在Amazon RDS上,默认安装了wal2json) ”。

如果这些插件之一可用或可以在Cloud SQL PostgreSQL中安装,有人可以回答我吗?如果没有,平台还不支持逻辑复制吗?预先感谢。

2 个答案:

答案 0 :(得分:0)

Cloud SQL Postgres当前不支持逻辑复制。由于缺少逻辑复制,您也无法使用Debezium + Kafka。

我必须从Cloud SQL Postgres迁移到本地Postgres。

答案 1 :(得分:0)