{"repo":"Resheba/Alchemynger","free":true,"listed":false,"github":"https://github.com/Resheba/Alchemynger","clone":"git clone https://github.com/Resheba/Alchemynger.git","description":"⚡Simple SQLAlchemy Connection Manager","language":"Python","stars":11,"topics":["orm","sqlalchemy","sql"],"license":"MIT","category":"databases-storage","readme_excerpt":"Alchemynger SQLAlchemy Connection Manager Alchemynger is a versatile Python library that simplifies database connectivity and interaction using SQLAlchemy. It offers both synchronous and asynchronous database management for applications that require efficient database operations. Installation You can install Alchemynger using pip: Usage SyncManager: Synchronous Database Operations SyncManager is designed for traditional synchronous applications. Here's how to use it: AsyncManager: Asynchronous Database Operations AsyncManager is tailored for asyncio-based applications. Here's how to use it: Selector: Useage Selectors can be used with Columns, a Column, or the Table Model. Selectors are simply shortcuts. then execute Native use of SQLAlchemy queries You can also utilize the standard query-writing methods provided by SQLAlchemy, for example, if you find that the library's functionality is insufficient for your needs. Just user from sqlalchemy import select, insert, ... or import from from alchemynger.sqlalchemy import select, insert Context Managers and Error Handling Both SyncManager and AsyncManager provide context managers for managing database sessions. This ensures that sessions are properly closed, even in the event of an exception. Contribution Contributions to Alchemynger are welcome! If you have ideas for improvements, bug fixes, or new features, please open an issue or submit a pull request on the GitHub repository. License Alchemynger is licensed under the MIT Licens","default_branch":null,"files":null,"tree":[],"storefront":"/r/Resheba","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Resheba/Alchemynger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}