summaryrefslogtreecommitdiff
path: root/databases/py-sqloxide/pkg-descr
blob: 81a2608d2e2db125a4c863c872ffc443eba88f90 (plain) (blame)
1
2
3
4
5
6
7
8
9
sqloxide wraps rust bindings for sqlparser-rs into a python package using pyO3.

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.