移动指针扰动粒子 · 滚动切换飞行状态

v0.2.0 · 现在可用

AGENT-SAFE DATABASE CHANGE RUNTIME

让数据库变更
拥有一套安全飞行协议

先给你的 Agent 安装 Flydb Skill。之后每一次迁移,都从计划、校验和预览开始,而不是从一条不可逆的命令开始。

01 推荐入口 · 安装技能族 查看技能仓库 ↗
npx skills add https://github.com/zzxCoding/skills --skill flydb
8
内置方言
0
内核运行时依赖
Java 8+
存量系统可用
SCROLL TO LAUNCH

01 QUICK START

先安装 Skill,
再让 Agent 接管复杂度

Flydb 技能族会按任务自动路由到 CLI、迁移脚本或多环境发布工作流。你只需要描述目标,不需要先背完参数。

一步安装 Flydb 技能族总入口
AGENT SKILL
npx skills add https://github.com/zzxCoding/skills --skill flydb
然后,对 Agent 说:
“使用 Flydb 帮我检查项目里的迁移脚本,先给出计划和 dry-run 结果,不要直接修改数据库。”
ROUTERflydb

理解诉求并组合工作流

RUNTIMEflydb-cli-release

安装 CLI、校验、执行命令

SCRIPTSflydb-migration-scripts

管理版本、命名与 checksum

DELIVERYflydb-multi-environment

环境矩阵、CI 与离线发布

02 SAFETY PROTOCOL

Agent 决定改什么,
Flydb 守住怎么改

滚动经过每个阶段,变更才会被允许进入下一道闸门。

01 / PLAN

先看清影响范围

识别目标数据库、待执行脚本、版本边界与潜在风险;任何写入动作都从可审查计划开始。

flydb info
02 / VALIDATE

校验历史,预演未来

checksum 漂移、失败记录和顺序问题会在执行前暴露;dry-run 给人和 Agent 同一份预览。

flydb validate && flydb --dry-run migrate
03 / APPLY

获得授权,再执行变更

并发锁、事务语义、稳定错误码和安全密码输入共同约束执行过程;clean 默认禁用。

flydb migrate
04 / VERIFY

用状态闭环,而不是凭感觉

迁移结果、版本状态与退出码构成机器可读证据,适合本地终端、CI 和 Agent 自动化。

flydb info

03 BUILT FOR REAL SYSTEMS

不是另一个漂亮外壳,
而是一套克制的迁移内核

既能进入 Java 8 存量系统,也能进入 Spring Boot 3 和 Agent 工作流;能力扩展,安全边界不打折。

CORE / 00

零依赖 Java 8 内核

flydb-core 不绑定连接池、日志框架或 JDBC 驱动,适配存量系统,也避免把依赖冲突带进业务。

GUARD / 01

危险操作默认关闭

clean 需要双重开关;失败迁移阻断后续执行;密码不进入命令行、日志或 SQL。

CONTRACT / 02
012345

机器真正读得懂

稳定退出码与结构化错误码让 CI 和 Agent 能判断成功、校验失败、配置错误或运行时异常。

STARTERS / 03
BOOT2BOOT3

Spring Boot 2 / 3 分线支持

存量 Java 8 与现代 Java 17 环境各用独立 Starter,启动迁移失败即阻止应用带病上线。

04 DATABASE CONSTELLATION

主流与信创数据库,
在同一条航线上

8 种内置方言;其他 JDBC 数据库可通过 DatabaseType SPI 接入。

查看 JDBC 接入指南 ↗
FLYDB
MyMySQL
PgPostgreSQL
OraOracle
DM达梦 DM8
KBKingbaseES
oGopenGauss
OBOceanBase
TiTiDB

READY START WITH THE SKILL

下一次数据库变更,
从一条安全的安装命令开始

npx skills add https://github.com/zzxCoding/skills --skill flydb
已复制