Skip to content

数据库

字数
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/aggregateMongo 聚合查询(遗留后端)
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)。

前端对应

  • DatabasePageDatabaseBackupsPagefetchDbOverviewpostDbBackup

实现:extended_api.py + src/foundation/db/;备份脚本见 tools/scripts/

部署说明:Docker 部署 卷挂载需包含 data/