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

When using `snapshot.collection.include.list`, relational schema isn't populated correctly

XMLWordPrintable

      When using the snapshot.collection.include.list, the intended behavior is to mimic that of the legacy MySQL connector where:

      • Each known table's schema is captured in the RelationalDatabaseSchema impl.
      • Only tables in the snapshot collection include list emit snapshot events.

      However the common framework does not seem to adhere to this behavior and instead only populates the RelationalDatabaseSchema with the tables that are part of the snapshot collection include list only. This means there is the need for some out of bands calls later during streamning when events are received for tables that are included, should be in the relational schema store but are not.

      See the conversation in this pull request for details for more context.

              vjuranek@redhat.com Vojtech Juranek
              ccranfor@redhat.com Chris Cranford
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: