{"repo":"Smoren/abstractrepo-sqlalchemy-pypi","free":true,"listed":false,"github":"https://github.com/Smoren/abstractrepo-sqlalchemy-pypi","clone":"git clone https://github.com/Smoren/abstractrepo-sqlalchemy-pypi.git","description":"SqlAlchemy CRUD repository implementation of AbstractRepo","language":"Python","stars":10,"topics":["abstraction-layer","db","orm","repository-pattern","sqlalchemy","sqlalchemy-orm","sqlalchemy-python"],"license":"MIT","category":"databases-storage","readme_excerpt":"AbstractRepo Implementation for SqlAlchemy The AbstractRepo SQLAlchemy library provides a concrete implementation of the AbstractRepo interfaces for SQLAlchemy, a popular SQL toolkit and Object-Relational Mapper (ORM) for Python. It seamlessly integrates the abstract repository pattern with SQLAlchemy's powerful features, enabling developers to build robust and maintainable data access layers. This implementation leverages SQLAlchemy's Core and ORM components to provide both synchronous and asynchronous repository patterns. It is designed to work with any database dialect supported by SQLAlchemy, including PostgreSQL, MySQL, SQLite, and more. Key Features SQLAlchemy Integration: Built on top of SQLAlchemy for reliable and efficient database interactions. CRUD Operations: Full support for Create, Read, Update, and Delete operations. Asynchronous Support: Provides an asynchronous repository implementation for use with asyncio and SQLAlchemy's async capabilities. Specification Pattern: Translates abstract specifications into SQLAlchemy query expressions. Type-Safe: Utilizes Python's type hinting for improved code quality and developer experience. Extensible: Easily extendable to support custom query logic and advanced SQLAlchemy features. Installation To get started with AbstractRepo SQLAlchemy , install it using pip: Table of Contents Core Components and Usage Repository Interface Specifications Ordering Pagination Exception Handling Examples Complete Synchronous Example Comple","default_branch":null,"files":null,"tree":[],"storefront":"/r/Smoren","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Smoren/abstractrepo-sqlalchemy-pypi/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."}