The goal of this project is to build a Golang parser that is fully compatible with MySQL syntax, easy to extend, and high performance. Currently, features supported by parser are as follows:
Please read the quickstart.
If you have any questions, feel free to discuss in sig-ddl. Here are the steps to join:
If you want to join as a special interest group member, see DDL Special Interest Group.
These projects use this parser. Please feel free to extend this list if you found you are one of the users but not listed here:
Contributions are welcomed and greatly appreciated. See Contribution Guide for details on submitting patches and the contribution workflow.
Here is how to update parser for TiDB.
Thanks cznic for providing some great open-source tools.
Parser is under the Apache 2.0 license. See the LICENSE file for details.
TiDB documentation
TiDB blog