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

Provide SPI to override schema and value conversion for specific columns

    Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.1.0.CR1
    • Component/s: core-library
    • Labels:
      None

      Description

      There are frequent requests in the form "Can't a column of type ABC not be emitted as Connect type xyz instead of what Debezium currently export?". E.g. this comes up often for temporal column types, with the intention being to export them as a formatted string.

      The standard answer to that so far has been "Use an SMT to implement the conversion". But we may consider to establish an SPI for this, which makes custom schema definers and value converters possible. The prime motivation being the avoid the performance penalty of applying the conversion of schema and type after the fact.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jpechanec Jiri Pechanec
                  Reporter:
                  gunnar.morling Gunnar Morling
                • Votes:
                  2 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: