PySQLXEngine¶
PySQLXEngine, a fast and minimalist SQL Engine
Documentation: https://carlos-rian.github.io/pysqlx-engine/
Source Code: https://github.com/carlos-rian/pysqlx-engine
PySQLXEngine supports the option of sending Raw SQL to your database.
The PySQLXEngine is a minimalist SQL Engine.
The PySQLXEngine was created and thought to be minimalistic, but very efficient. The core is write in Rust, making communication between Databases and Python more efficient.
All SQL executed using PySQLXEngine is atomic; only one instruction is executed at a time. Only the first one will be completed if you send an Insert and a select. This is one of the ways to handle SQL ingestion. As of version 0.2.0, PySQLXEngine supports transactions, where you can control BEGIN
, COMMIT
, ROLLBACK
, ISOLATION LEVEL
, etc. as you wish.
Note
Minimalism is not the lack of something, but having exactly what you need.
PySQLXEngine aims to expose an easy interface for you to communicate with the database in a simple, intuitive way and with good help through documentation, autocompletion, typing, and good practices.
Database Support:
OS Support:
Installation¶
Running¶
Create a main.py
file and add the code examples below.
Running the code using the terminal