[FLINK-35243][cdc] Supports more schema change event types & backfill pre-schema payload for sink#3296
[FLINK-35243][cdc] Supports more schema change event types & backfill pre-schema payload for sink#3296yuxiqian wants to merge 9 commits into
Conversation
7ed8f0a to
e8ce8ed
Compare
|
@PatrickRen @ruanhang1993 PTAL |
f22c3a4 to
1e8ea73
Compare
|
DropTableEvent TruncateTableEvent can be closed. Sometimes, tables cannot be deleted synchronously. |
Hi @melin, thanks for your comments. It's a common use case to apply some "safe" schema change events (like This PR is still in early draft stage, so feel free to leave your comments if you have any other concerns. |
|
support add/drop primary key event |
|
Seems it's not meaningful to rebase, since there are too many conflicts. Will open another PR to address this. |
This PR closes FLINK-35243:
AlterColumnCommentEvent,AlterTableCommentEvent,DropTableEvent,RenameTableEvent, andTruncateTableEventin pipeline frameworkSchemaChangeEventWithPreSchemainterface, allowing SchemaRegistry backfilling schema before change payloadALTER TABLE ... MODIFY COLUMNDDLThis requires #3339 being merged first.