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



我面临以下情况:

我必须将我的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中,任何人都可以回答我吗?如果没有,在平台不支持逻辑复制的情况下,是否有任何替代方法?提前谢谢。

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

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

花了很长时间,但现在支持了

https://cloud.google.com/sql/docs/postgres/replication/configure-logical-replication

所有主要的云供应商都支持以下插件:

  • 页输出
  • Wal2json
  • test_decoding
  • pglogic(这是一个Postgres扩展(

相关内容

  • 没有找到相关文章

最新更新