理解诉求并组合工作流
移动指针扰动粒子 · 滚动切换飞行状态
AGENT-SAFE DATABASE CHANGE RUNTIME
让数据库变更
拥有一套安全飞行协议
先给你的 Agent 安装 Flydb Skill。之后每一次迁移,都从计划、校验和预览开始,而不是从一条不可逆的命令开始。
npx skills add https://github.com/zzxCoding/skills --skill flydb
- 8
- 内置方言
- 0
- 内核运行时依赖
- Java 8+
- 存量系统可用
01 QUICK START
先安装 Skill,
再让 Agent 接管复杂度
Flydb 技能族会按任务自动路由到 CLI、迁移脚本或多环境发布工作流。你只需要描述目标,不需要先背完参数。
npx skills add https://github.com/zzxCoding/skills --skill flydb
“使用 Flydb 帮我检查项目里的迁移脚本,先给出计划和 dry-run 结果,不要直接修改数据库。”
安装 CLI、校验、执行命令
管理版本、命名与 checksum
环境矩阵、CI 与离线发布
02 SAFETY PROTOCOL
Agent 决定改什么,
Flydb 守住怎么改
滚动经过每个阶段,变更才会被允许进入下一道闸门。
先看清影响范围
识别目标数据库、待执行脚本、版本边界与潜在风险;任何写入动作都从可审查计划开始。
flydb info
校验历史,预演未来
checksum 漂移、失败记录和顺序问题会在执行前暴露;dry-run 给人和 Agent 同一份预览。
flydb validate && flydb --dry-run migrate
获得授权,再执行变更
并发锁、事务语义、稳定错误码和安全密码输入共同约束执行过程;clean 默认禁用。
flydb migrate
用状态闭环,而不是凭感觉
迁移结果、版本状态与退出码构成机器可读证据,适合本地终端、CI 和 Agent 自动化。
flydb info
03 BUILT FOR REAL SYSTEMS
不是另一个漂亮外壳,
而是一套克制的迁移内核
既能进入 Java 8 存量系统,也能进入 Spring Boot 3 和 Agent 工作流;能力扩展,安全边界不打折。
零依赖 Java 8 内核
flydb-core 不绑定连接池、日志框架或 JDBC 驱动,适配存量系统,也避免把依赖冲突带进业务。
危险操作默认关闭
clean 需要双重开关;失败迁移阻断后续执行;密码不进入命令行、日志或 SQL。
机器真正读得懂
稳定退出码与结构化错误码让 CI 和 Agent 能判断成功、校验失败、配置错误或运行时异常。
Spring Boot 2 / 3 分线支持
存量 Java 8 与现代 Java 17 环境各用独立 Starter,启动迁移失败即阻止应用带病上线。
04 DATABASE CONSTELLATION
主流与信创数据库,
在同一条航线上
8 种内置方言;其他 JDBC 数据库可通过 DatabaseType SPI 接入。
查看 JDBC 接入指南 ↗READY START WITH THE SKILL
下一次数据库变更,
从一条安全的安装命令开始
npx skills add https://github.com/zzxCoding/skills --skill flydb