Metadata-Version: 2.1
Name: DbUnify
Version: 2.1.2
Summary: DbUnify (Database Management) is a versatile Python library that simplifies database connectivity and management using SQLite.
Home-page: https://github.com/Sepehr267/DbUnify
Author: Sepehr0Day
Author-email: sphrz2324@gmail.com
License: MIT
Project-URL: Documentation, https://DbUnify.readthedocs.io/
Project-URL: Source, https://github.com/Sepehr267/DbUnify/DbUnify
Project-URL: Bug Reports, https://github.com/Sepehr267/DbUnify/issues
Keywords: DbUnify database sqlite3 sql SQL sepehr0day Management
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib
Requires-Dist: aiosqlite
Requires-Dist: asyncio

# DbUnify | Database Management

**DbUnify** (Database Management) is a versatile Python library that simplifies database connectivity and management using SQLite.

## Installation
   Install the DbUnify library from PyPI or GitHub.
   
   ```bash
   pip install DbUnify
   ```
## Connect To Database
```python
from DbUnify.SQLite3.sync.ORM import Model, ORMManager
from DbUnify.SQLite3.data import Rules, DataType

# Define a model
class User(Model):
    name = Field(data_type=DataType.TEXT)
    email = Field(data_type=DataType.TEXT, constraints=[Rules.UNIQUE])

# Create an ORMManager instance and set it for the model
orm_manager = ORMManager(db_name='example.db')
User.set_manager(orm_manager)

# Create the table
User.create_table()
   ```


## Documentation DbUnify:

   For more information and advanced usage, refer to the [DbUnify documentation](https://DbUnify.readthedocs.io).

  
## License

This project is licensed under the MIT License. See the [LICENSE](https://github.com/Sepehr0267/DbUnify/blob/main/LICENSE) file for details.

<a href="https://pypi.org/project/DbUnify/"><img src="https://img.shields.io/badge/DbUnify-2.1.0-blue"></a> 

## Developer
- **Telegram**: [t.me/Sepehr0Day](https://t.me/Sepehr0Day)

---

*Your Database Management DbUnify, made easy with DbUnify.*
