mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-08-13 02:48:05 +00:00
feat: Comprehensive documentation update and claude-skills module enhancement
This commit is contained in:
+16
-14
@@ -1,22 +1,24 @@
|
||||
# 🗄️ 数据库模块 (Database)
|
||||
# 🗄️ libs/database:数据库适配层(预留)
|
||||
|
||||
预留的数据库适配层,用于未来扩展数据持久化功能。
|
||||
`libs/database/` 预留给未来的“存储适配层”。目标是把数据库的细节(连接、迁移、事务、查询)封装在一个清晰边界内,避免业务代码到处散落 SQL/ORM。
|
||||
|
||||
## 规划用途
|
||||
## 设计边界(先写清楚再实现)
|
||||
|
||||
- 数据库连接管理
|
||||
- ORM 模型定义
|
||||
- 数据迁移脚本
|
||||
- 查询工具函数
|
||||
- 这里负责:连接管理、迁移脚本、ORM/SQL 模型、统一的查询/事务封装
|
||||
- 这里不负责:业务规则、HTTP/API 逻辑、领域对象的复杂编排
|
||||
|
||||
## 待实现
|
||||
|
||||
当前为占位目录,后续可添加:
|
||||
## 推荐目录结构(落地时按需取舍)
|
||||
|
||||
```
|
||||
database/
|
||||
libs/database/
|
||||
├── README.md
|
||||
├── __init__.py
|
||||
├── connection.py # 连接管理
|
||||
├── models.py # ORM 模型
|
||||
└── migrations/ # 迁移脚本
|
||||
├── connection.py # 连接与池化
|
||||
├── migrations/ # 迁移脚本(Alembic/Flyway/自研均可)
|
||||
├── repositories/ # 数据访问层(可选)
|
||||
└── models/ # ORM 模型或 SQL schema(可选)
|
||||
```
|
||||
|
||||
## 何时开始实现
|
||||
|
||||
当仓库出现“需要长期保存/查询的数据”且 **文件系统不够用** 时,再把这一层落地;否则保持为空,避免过早引入复杂度。
|
||||
|
||||
Reference in New Issue
Block a user