Skip to content
This repository was archived by the owner on Nov 24, 2023. It is now read-only.
This repository was archived by the owner on Nov 24, 2023. It is now read-only.

new table filter based on TableMapEvent in go-mysql #924

@csuzhangxc

Description

@csuzhangxc

Feature Request

Is your feature request related to a problem? Please describe:

  • filter some DML events which can't be parsed in go-mysql, like the old MariaDB TIME/TIMESTAMP/DATETIME binary format.
  • filter some DMLs events which can be very large (and heavy to parse), like generated with insert into t2 select * from t1 (which will hold the whole table in one Write_rows event).

Describe the feature you'd like:

filter DML Write/Update/Delete rows event based on the TableMapEvent of the txn in https://github.com/siddontang/go-mysql, then there is no need to parse the body of these events.

Describe alternatives you've considered:

Teachability, Documentation, Adoption, Migration Strategy:

Metadata

Metadata

Assignees

Labels

help wantedThis issue wanted some help from contributortype/enhancementPerformance improvement or refactoringtype/feature-requestThis issue is a feature request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions