Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-3093

Change MySQL database schema contract to support separate parsing and processing phase

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 1.5.0.Beta1
    • None
    • mysql-connector
    • None
    • False
    • False
    • Undefined

      The currrent hacky implementation uses synthetic RAW event to pass the the DDL into the MySQL database schema and then another schema change event is emitted.
      The result is convoluted logic that needs indirect calls to consumer to process it conditionally.

      In the new implentation we just expose methods that parse the DDL that creates typed schema change events and then the processing is the same as with other connectors.

              jpechane Jiri Pechanec
              jpechane Jiri Pechanec
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: