关于 omni-db-backups
通过 API 端点触发系统备份并管理 SQLite 数据库生命周期的技能。文档中的操作还包括从备份文件恢复、导出、导入和增量快照。
主要功能
- 01触发系统备份
- 02从备份文件恢复
- 03管理 SQLite 数据库生命周期
- 04导出和导入数据
- 05使用增量快照策略
适用场景
- 01通过 API 触发系统备份
- 02从备份文件恢复数据
- 03导出或导入 SQLite 数据
- 04创建增量快照
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill omni-db-backups安装后在 Claude Code 中输入/omni-db-backups确认已加载。
详细介绍
概述
触发系统备份、从备份文件还原,并管理 SQLite 数据库生命周期。支持导出、导入和增量快照策略。
身份验证
所有请求都需要有效的 Bearer 令牌或会话 Cookie。通过 POST /api/auth/login 获取令牌,或在本地开发时配置 REQUIRE_API_KEY=false。
端点
GET /api/system/env/repair
GET system › env › repair
curl http://localhost:20128/api/system/env/repair \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/env/repair
POST system › env › repair
curl -X POST http://localhost:20128/api/system/env/repair \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/system/version
GET system › version
运行版本、最新发布版本、自动更新状态和 npm 发布渠道。releaseChannel 和 channels 是新增字段(rail 3.8.54);channel 仍表示仪表板更新程序使用的部署模式。
curl http://localhost:20128/api/system/version \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/version
POST system › version
curl -X POST http://localhost:20128/api/system/version \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
负载
如需了解详细的请求/响应架构,请参阅完整的 OpenAPI 规范:GET /api/openapi/spec 或 docs/openapi.yaml。
评论
支持 Markdown