-
Bug
-
Resolution: Done
-
Major
-
None
-
False
-
False
-
Undefined
-
`CommonConnectorConfig.SKIPPED_OPERATIONS` is added to the global connector config in `CommonConnectorConfig.CONFIG_DEFINITION` but not implemented in, for example, the global ChangeRecordEmitter nor separately in all connectors that inherit the global config (e.g. Postgres at the time being).
We should implement it globally (at least in the new framework / for example in global ChangeRecordEmitter). We should provide a default behavior in AbstractChangeRecordEmitter#emitChangeRecords().
When it's possible, provide a database specific implementation where it can be handled on the replication log level or on the database side and it cause to avoid processing more records (e.g. SqlServer, Db2).
based on: https://github.com/debezium/debezium/pull/1915#discussion_r512002958