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

Postgresql - Allow for include.unknown.datatypes to return string instead of hash

    Details

      Description

      Debezium only returns unknown data types in Postgres as a string of the java hash code (ex: [B@1ef41123). At run time the string of the value is available from the wal, but it is using SchemaBuider.bytes() and converting using the convertBinary() method. If SchemaBuilder.string() and convertString() are instead used, the human readable text is returned. Tested with shouldGenerateSnapshotsForCustomDatatypes()

      Proposal is for the human readable string be either the default behavior or an option for unknown data types. Currently this is desired specifically for partially supporting enumerations as that is not a feature of debezium-postgres.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  stewart.spencer23 Stewart Spencer
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: