Skip to content

[cdc] Support per-table configuration for MySQL database CDC - #9871

Open
lilei1128 wants to merge 2 commits into
apache:masterfrom
lilei1128:cdc-table-config
Open

lilei1128 wants to merge 2 commits into
apache:masterfrom
lilei1128:cdc-table-config

Conversation

@lilei1128

Copy link
Copy Markdown
Contributor

Purpose

  • Add --table_conf_by_table for mysql_sync_database.
  • Allow source tables to override global --table_conf table properties.
  • Support per-table configuration in divided and combined modes.
  • Reject per-table sink/job runtime options such as sink.parallelism.
  • Document the new configuration and inheritance rules.

Tests

  • Add parser unit tests for per-table configuration and duplicate keys.
  • Add validation test for rejecting per-table sink configuration.
  • Add MySQL CDC integration tests for divided and combined modes.
  • Add coverage for per-table overrides and global configuration inheritance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant