sqlglot python sql 解析以及翻译工具
sqlglot 实际上是由和sqlmesh一个团队开发的就用python 的sql 解析以及翻译工具,功能还是比较强大的
支持20多种sql 方言的格式化以及翻译,sqlmesh 就使用了此工具包,当然相比其他一些工具,性能也是很不错的
参考资料
https://github.com/tobymao/sqlglot
https://sqlglot.com/sqlglot.html
https://github.com/mozilla/moz-sql-parser
https://github.com/andialbrecht/sqlparse
https://github.com/sqlfluff/sqlfluff
https://sqlfluff.com/
https://github.com/JelleZijlstra/sqltree
https://github.com/wseaton/sqloxide
https://github.com/sqlparser-rs/sqlparser-rs