Skip to content

First Release of this project

Latest

Choose a tag to compare

@Vortex5Root Vortex5Root released this 04 Aug 22:49
· 1 commit to main since this release
6379363

Release Notes for Universal-DataBase

Version 0.1.0 - Initial Release

Overview

The first release of Universal-DataBase introduces a powerful and flexible SDK for managing SQLite and Redis databases. This version provides a unified interface for CRUD operations, dynamic table creation, and model management, making it ideal for hybrid database systems.

Features

  • Hybrid Database Support: Seamlessly work with both SQLite and Redis.
  • Dynamic Model Management: Automatically create tables or models based on your data classes.
  • CRUD Operations: Simplified methods for Create, Read, Update, and Delete.
  • Migration Support: Easy migration for Redis databases.
  • Python 3.11 Compatibility: Fully compatible with Python 3.11.

Dependencies

  • python-dotenv (v1.1.1): For managing environment variables.
  • redis-om (v0.3.5): For Redis object mapping.

Installation

To install this version, clone the repository and use Poetry to install dependencies:

git clone https://github.com/Vortex5Root/Universal-DataBase.git
cd Universal-DataBase
poetry install

Known Issues

  • No support for database types other than SQLite and Redis.
  • Limited migration support for SQLite.

Future Plans

  • Add support for additional database types.
  • Enhance migration capabilities for SQLite.
  • Improve documentation with more examples and use cases.

For more details, visit the GitHub repository.