【问题标题】:Debezium does not capture 'cascade delete'Debezium 不捕获“级联删除”
【发布时间】:2019-12-18 00:24:45
【问题描述】:

有什么方法可以捕获“删除级联”事件? 我已经阅读了Debezium faq(在页面底部):

== 为什么在某些情况下我看不到 DELETE 事件?

这可能是由于使用了CASCADE DELETE 语句造成的。在 本例是数据库产生的删除事件 https://dev.mysql.com/doc/refman/5.7/en/innodb-and-mysql-replication.html[是 不是二进制日志的一部分],因此无法被 Debezium 捕获。

我很欣赏“ON UPDATE CASCADE”的类似行为

如果该事件不是二进制日志的一部分,我知道 Debezium 无法捕获它,但是,是否有任何简单的替代方法可以做到这一点?在数据库中,这非常重要。

【问题讨论】:

    标签: debezium


    【解决方案1】:

    我能想到的唯一解决方案是将级联操作替换为将根据需要执行删除/更新的触发器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      相关资源
      最近更新 更多