[PR #2702] Add sqlazo module to 'Database' section #2015

Open
opened 2025-11-06 13:27:47 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2702
Author: @tutosrive
Created: 5/7/2025
Status: 🔄 Open

Base: masterHead: add-sqlazo


📝 Commits (1)

  • dfea43a Add sqlazo module to 'Database' section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

SQLAZO is a module for managing SQLite databases via a simple Database class. It provides methods like create_table, insert_data, get_data_all, get_data_where and delete_data to perform standard CRUD operations.

pip install sqlazo

What’s the difference between this Python project and similar ones?

Aspect SQLAZO sqlite3 (stdlib) SQLModel / SQLAlchemy
API Level High-level methods for common tasks Low-level cursor and connection Declarative ORM with models and sessions
Ease of Use One class covers create, read and delete You write raw SQL You define models, more boilerplate
Dependencies Depends on sqlite3 only, chromologger Standard library only External packages
Use Case Quick scripts and small apps Built-in DB access for general Python Large applications needing complex schemas

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2702 **Author:** [@tutosrive](https://github.com/tutosrive) **Created:** 5/7/2025 **Status:** 🔄 Open **Base:** `master` ← **Head:** `add-sqlazo` --- ### 📝 Commits (1) - [`dfea43a`](https://github.com/vinta/awesome-python/commit/dfea43ac7e3372b24313e1aa37ddb3431af4263b) Add `sqlazo` module to 'Database' section ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? SQLAZO is a module for managing SQLite databases via a simple `Database` class. It provides methods like `create_table`, `insert_data`, `get_data_all`, `get_data_where` and `delete_data` to perform standard CRUD operations. ```shell pip install sqlazo ``` ## What’s the difference between this Python project and similar ones? | Aspect | SQLAZO | sqlite3 (stdlib) | SQLModel / SQLAlchemy | |-------------------|-----------------------------------------------|------------------------------------------------|-----------------------------------------------| | **API Level** | High-level methods for common tasks | Low-level cursor and connection | Declarative ORM with models and sessions | | **Ease of Use** | One class covers create, read and delete | You write raw SQL | You define models, more boilerplate | | **Dependencies** | Depends on `sqlite3` only, `chromologger` | Standard library only | External packages | | **Use Case** | Quick scripts and small apps | Built-in DB access for general Python | Large applications needing complex schemas | Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:27:47 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#2015