Skip to content

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:

PySQLXEngine Core

PySQLXEngine and pysqlx-core

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.