changefeed: filter out the temporary table schema change #1923
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem does this PR solve?
We are implementing temporary table
Write on the temporary table do not generate any key-value to TiKV,
but for the global temporary table, the table meta data is generated.
Our local temporary table will be MySQL compatible.
Our global temporary table is an extension of MySQL, so it's not supposed to sync to a MySQL downstream.
This extension should make the CDC processing fail.
What is changed and how it works?
Filter the create global temporary table DDL changes.
Check List
Tests
Seems the integration test environment is so ... complex.
This is just one line change, could we skip the test?
Side effects
Update the parser, the
model.Table
is updated, this should not affect the compatibility because the lack of the field would be set the default valueRelease note