Advanced Alchemy: SQLAlchemy 的高效伴侣库
2025-04-23
Advanced Alchemy 是一个为 SQLAlchemy 打造的经过精心设计、彻底测试和优化的伴侣库,它提供同步和异步存储库,支持常见的 CRUD 操作和高度优化的批量操作。它集成了 Litestar、Starlette、FastAPI 和 Sanic 等主要 Web 框架,并具有自定义的 Alembic 配置和 CLI,以及内置的文件对象数据类型,支持多种存储后端(fsspec 和 obstore)。此外,它还包含优化的 JSON 类型、对 UUID6 和 UUID7 的支持,以及预配置的基类。Advanced Alchemy 简化了 SQLAlchemy 模型的 CRUD 操作,并提供了丰富的功能,例如分页、排序和过滤。
开发
SQLAlchemy