开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

flinkcdc监听mysql表结构变化如何同步到postgre

用flinkcdc 3.0.0的mysql连接器监听了表的表结构变化
image.png
监听到的消息为

{"source":{"version":"1.9.7.Final","connector":"mysql","name":"mysql_binlog_source","ts_ms":1720082671720,"snapshot":"false","db":"test","sequence":null,"table":"test1","server_id":1,"gtid":null,"file":"binlog.000058","pos":736969985,"row":0,"thread":null,"query":null},"historyRecord":"{\"source\":{\"file\":\"binlog.000058\",\"pos\":736969985,\"server_id\":1},\"position\":{\"transaction_id\":null,\"ts_sec\":1720082671,\"file\":\"binlog.000058\",\"pos\":736970183,\"gtids\":\"9dab090a-a2f5-11ee-ad5f-00163e01dd9e:1-844113\",\"server_id\":1},\"databaseName\":\"test\",\"ddl\":\"alter table test.test1 ADD COLUMN age int(11)\",\"tableChanges\":[{\"type\":\"ALTER\",\"id\":\"\\\"test\\\".\\\"test1\\\"\",\"table\":{\"defaultCharsetName\":\"utf8mb4\",\"primaryKeyColumnNames\":[\"id\"],\"columns\":[{\"name\":\"id\",\"jdbcType\":4,\"typeName\":\"INT\",\"typeExpression\":\"INT\",\"charsetName\":null,\"position\":1,\"optional\":false,\"autoIncremented\":false,\"generated\":false,\"comment\":null,\"hasDefaultValue\":false,\"enumValues\":[]},{\"name\":\"name\",\"jdbcType\":12,\"typeName\":\"VARCHAR\",\"typeExpression\":\"VARCHAR\",\"charsetName\":\"utf8mb4\",\"length\":20,\"position\":2,\"optional\":true,\"autoIncremented\":false,\"generated\":false,\"comment\":null,\"hasDefaultValue\":true,\"enumValues\":[]},{\"name\":\"age\",\"jdbcType\":4,\"typeName\":\"INT\",\"typeExpression\":\"INT\",\"charsetName\":null,\"length\":11,\"position\":3,\"optional\":true,\"autoIncremented\":false,\"generated\":false,\"comment\":null,\"hasDefaultValue\":true,\"enumValues\":[]}]},\"comment\":null}]}"}

请问可以将这个表结构变化同步到postgre相同的表中吗?并且实时同步后续增加字段的数据,如果可以,请提供下实现思路及调用api

展开
收起
游客7x3wagz5iep3k 2024-07-09 09:55:06 41 0
0 条回答
写回答
取消 提交回答

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像