sqloxide
Python bindings for sqlparser-rs
Python bindings for sqlparser-rs
To install this package, run one of the following:
The original goal of this project was to have a very fast, efficient, and accurate SQL parser I could use for building data lineage graphs across large code bases (think hundreds of auto-generated .sql files). Most existing sql parsing approaches for python are either very slow or not accurate (especially in regards to deeply nested queries, sub-selects and/or table aliases). Looking to the rust community for support, I found the excellent sqlparser-rs crate which is quite easy to wrap in python code.
Summary
Python bindings for sqlparser-rs
Last Updated
Jul 18, 2022 at 14:19
License
MIT
Total Downloads
87.5K
Version Downloads
32.4K
Supported Platforms