Skip to content
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

Feature/optional meta data extraction #471

Conversation

sean-k1
Copy link
Collaborator

@sean-k1 sean-k1 commented Sep 6, 2023

The PR that tries to sync column information based on optional meta data was too big, so I separated the part that extracts the optional meta data extraction

Description

Mysql 8.0.14 version Table map event optional meta data can be used
when the global variable binlog_row_metadata is set to 'FULL'.
With this global variable value, we can retrieve column information from the binlog when a table map event occurs.

Changes

obtain table-related information at the time of an event occurrence from optional metadata.

Test

I Added Optional meta data extraction Testcase mysql, mariadb version

Optional meta Data dumps like this

스크린샷 2023-09-07 오전 7 59 58

sean-k1 and others added 2 commits September 7, 2023 07:45
Co-authored-by: mjs1995 <munmun2004@naver.com>
Co-authored-by: mikaniz <k515jina@gmail.com>
Co-authored-by: starcat37 <starcat37@korea.ac.kr>
Co-authored-by: heehehe <heeseon0315@gmail.com>
Co-authored-by: dongwook-chan <dongwook.chan@gmail.com>
Co-authored-by: mjs1995 <munmun2004@naver.com>
Co-authored-by: mikaniz <k515jina@gmail.com>
Co-authored-by: starcat37 <starcat37@korea.ac.kr>
Co-authored-by: heehehe <heeseon0315@gmail.com>
Co-authored-by: dongwook-chan <dongwook.chan@gmail.com>
@julien-duponchelle
Copy link
Owner

That's great !

@julien-duponchelle julien-duponchelle merged commit fcc447b into julien-duponchelle:main Sep 12, 2023
4 checks passed
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.

None yet

2 participants