FreeBSD.software
Home/databases/py311-sqloxide

py311-sqloxide

0.1.48_11databases

Python bindings for sqlparser-rs

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.

$pkg install py311-sqloxide
github.com/wseaton/sqloxide
Origin
databases/py-sqloxide
Size
4.94MiB
License
MIT
Maintainer
sunpoet@FreeBSD.org
Dependencies
1 packages
Required by
0 packages

Dependencies (1)