Goal
TiDB is MySQL-wire-compatible but rejects some MySQL-specific schema syntax (ENGINE=InnoDB is silently ignored; certain ALTER TABLE patterns differ). Add a dedicated grammar for production-friendly migrations.
Acceptance criteria
- New package
drivers/tidb extending mysql grammar
- Migration suite runs against a TiDB instance (gated by env var)
- README mentions the driver
Goal
TiDB is MySQL-wire-compatible but rejects some MySQL-specific schema syntax (
ENGINE=InnoDBis silently ignored; certain ALTER TABLE patterns differ). Add a dedicated grammar for production-friendly migrations.Acceptance criteria
drivers/tidbextendingmysqlgrammar