数据库
字数
199 字
阅读时间
1 分钟
| 方法 | 路径 | 写 | 说明 |
|---|---|---|---|
| GET | /db/overview | 表概览、行数、后端类型 | |
| GET | /db/backup/info | 备份目录与策略信息 | |
| POST | /db/backup | 是 | 发起备份任务 |
| GET | /db/backup/jobs/active | 进行中任务 | |
| GET | /db/backup/jobs/{job_id} | 单任务状态 | |
| GET | /db/backup/runs | 历史备份记录 | |
| POST | /db/backup/runs/delete | 是 | 删除备份文件 |
| POST | /db/mongodb/aggregate | 是 | Mongo 聚合查询(遗留后端) |
| GET | /db/table-row | 读 config 表行 | |
| PUT | /db/table-row | 是 | 更新 bot/group/user config 行 |
| DELETE | /db/table-row | 是 | 删除行 |
table 参数限定为 bot_config / group_config / user_config(与控制台数据库页一致)。
备份为异步 job;大表读取有超时(WebUI 使用 DB_HEAVY_READ_TIMEOUT_MS)。
前端对应
DatabasePage、DatabaseBackupsPage:fetchDbOverview、postDbBackup等
实现:extended_api.py + src/foundation/db/;备份脚本见 tools/scripts/。
部署说明:Docker 部署 卷挂载需包含 data/。