-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patch for mssql source cdc update #13168
Conversation
snapshot isolation setting is hardcode and I modified as user option
docker version change
removed extra space
/test connector=connectors/source-mssql
Build PassedTest summary info:
|
/test connector=connectors/source-mssql-strict-encrypt
Build PassedTest summary info:
|
* MSSQL CDC feature to capture only changes option added * MSSQL CDC feature to capture only changes option added * added option to disable snapshot snapshot isolation setting is hardcode and I modified as user option * recommitting * docker version change docker version change * resolve conflict * review 1 added * review 1 added * removed extra space removed extra space * Update spec.json * Format java code * Update doc and version * Update is-cdc method and add test * Update spec * Update doc * Update snapshot isolation check * Add helper method to check snapshot level * Introduce enums * Format code * Remove empty constant class * Update expected spec * Update spec * Prevent npe * Update changelog * Use a different field name * Fix missing return statement Co-authored-by: Sivakumar Ramaswamy <sivakumar.ramaswamy@zip.co> Co-authored-by: sivankumar86 <sivankumar86@users.noreply.github.com> Co-authored-by: sivankumar86 <sivankumar86@gmail.com>
What
replication_method
field name, because it will break all existing MS SQL connectors.is_cdc_only
is changed todata_to_sync
enum with two values:Existing and New
,New Changes Only
.is_cdc_only
.initial_only
mode in Debezium.is_disable_snapshot
is changed tosnapshot_isolation
enum with two values:Snapshot
,Read Committed
.