mcpField
O
omni-db-backups

omni-db-backups

github.com/diegosouzapw数据与数据库82.6k901 次安装今天更新
代码仓库

关于 omni-db-backups

omni-db-backups 是用于 OmniRoute 系统备份与 SQLite 数据库生命周期管理的技能。可触发备份、从备份文件恢复,并支持导出、导入和增量快照策略。

主要功能

  1. 01触发系统备份
  2. 02从备份文件恢复
  3. 03管理 SQLite 数据库生命周期
  4. 04支持导出、导入与增量快照

适用场景

  1. 01执行系统备份
  2. 02从备份文件恢复数据库

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/diegosouzapw/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