Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/notshrirang/pydbops
A Relational Database Management System. Developed on top of sqlite databases. CLI is included in the package. This project aims to provide more robust database management system for python android developers.
https://github.com/notshrirang/pydbops
android database mongodb mysql postgresql pydbops pydbops-cli python rdbms sql sqlite sqlite-android sqlite3
Last synced: 3 days ago
JSON representation
A Relational Database Management System. Developed on top of sqlite databases. CLI is included in the package. This project aims to provide more robust database management system for python android developers.
- Host: GitHub
- URL: https://github.com/notshrirang/pydbops
- Owner: NotShrirang
- License: mit
- Created: 2022-07-06T14:58:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-14T06:06:49.000Z (about 1 year ago)
- Last Synced: 2025-01-18T16:10:35.070Z (27 days ago)
- Topics: android, database, mongodb, mysql, postgresql, pydbops, pydbops-cli, python, rdbms, sql, sqlite, sqlite-android, sqlite3
- Language: Python
- Homepage:
- Size: 174 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pydbops - Relational Database Management System for Python Developers
[![v0.1.2](https://img.shields.io/badge/version-v0.1.2-red.svg?style=flat&logo=)](https://github.com/NotShrirang/pydbops)
[![PyPI Latest Release](https://img.shields.io/pypi/v/pydbops.svg)](https://pypi.org/project/pydbops/)
![Tests](https://github.com/NotShrirang/pydbops/actions/workflows/test.yml/badge.svg)
![Python Package](https://github.com/NotShrirang/pydbops/actions/workflows/python-package.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/NotShrirang/pydbops/blob/main/LICENSE)
[![Language: Python](https://img.shields.io/badge/language-python-blue.svg?style=flat&logo=python)](https://www.python.org/)
[![Framework: sqlite3](https://img.shields.io/badge/interface-sqlite3-blue.svg?style=flat&logo=sqlite3)](https://docs.python.org/3/library/sqlite3.html#:~:text=SQLite%20is%20a%20C%20library,SQLite%20for%20internal%20data%20storage.)## Overview
**pydbops** is a robust Relational Database Management System (RDBMS) developed on top of SQLite databases. It provides a convenient Command-Line Interface (CLI) alongside a Python library to simplify database operations. This project aims to enhance the database management experience for Python developers, offering features such as support for stored procedures, which standard SQLite3 does not provide.
## Features
- Simplified database operations
- Support for [stored procedures](https://www.google.com/search?q=sqlite3+standard+procedure)
- Command-Line Interface (CLI) for additional convenience## Installation
Install **pydbops** using PyPI with the following command:
Library for simplifying database operations.
"pydbops" now supports stored procedures which standard sqlite3 doesn't provide!## Installing pydbops with PyPI :
```sh
pip install pydbops
```_(Copy and paste the above command to terminal.)_
## Importing pydbops:
```sh
from pydbops import *
```or
```sh
import pydbops as db
```_(You will need to call openDatabase() method using db.)_
## Using CLI:
- Check Releases
- Download Installer
- Read about CLI## Requirements
- Python > 3.5
- SQLite3## License
This project is licensed under the MIT License. Feel free to explore and contribute to the development of pydbops!