mcpField
O
omni-db-backups

omni-db-backups

github.com/cheaper-inference数据与数据库82.3k1.0k 次安装今天更新
代码仓库

关于 omni-db-backups

通过 API 端点触发系统备份并管理 SQLite 数据库生命周期的技能。文档中的操作还包括从备份文件恢复、导出、导入和增量快照。

主要功能

  1. 01触发系统备份
  2. 02从备份文件恢复
  3. 03管理 SQLite 数据库生命周期
  4. 04导出和导入数据
  5. 05使用增量快照策略

适用场景

  1. 01通过 API 触发系统备份
  2. 02从备份文件恢复数据
  3. 03导出或导入 SQLite 数据
  4. 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