Repository navigation
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 installKnown 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.