-
-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
对于一个足够完整的项目而言,访问数据库是一个十分常见的需求。但是目前 AliceBot 并没有任何针对特定 ORM 框架的特别支持。
此 issue 用于跟踪 AliceBot 与 ORM 集成的进度。
关于集成 ORM 的选择,我的初步的想法是,ORM 需要满足以下条件:
- 在 Python 生态中足够流行
- 能够与 Pydantic 有良好的集成
- 支持 async
- 类型安全
- 具有成熟的生态
在现有的 ORM 中,基本符合上述条件的有:
暂定准备支持以下 ORM:
-
Prisma Client Python - SQLModel (SQLAlchemy)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels