Core EngineΒΆ
PySQLXEngine uses pysqlx-core to perform database queries. Is an extremely fast Python library for communicating with various SQL databases.
pysqlx-core package is written entirely in Rust and compiled as a Python library using PyO3 and PyO3-Asyncio.
This core is not so friendly, but maybe you want to use it, feel free to suggest improvements.
As an example, PySQLXEngine connects to the query engine in order to read and write data in a database:
pysqlx-core uses Rust Quaint as the abstraction layer to connect to the database.
The PySQLXEngine documentation uses Prisma ORM documentation
to specify uri and connectos, as Quaint is the engine underneath Prisma.