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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: