最近接了一个外包项目,在做后端的重构,表结构优化等等。突发奇想做了一个 skills ,可以让 AI 直接操作数据库,支持 SQLite / MySQL / PostgreSQL 。好像有类似的产品了,但是用起来都比较复杂,直接让 codex 写了个 skill ,只保留基本的 CRUD 功能,通过自然语言就可以分析表结构,优化等等。 支持的功能
- 支持 SQLite / MySQL / PostgreSQL
- 只允许 CRUD
- 默认偏安全,危险 SQL 会直接拦截
- 统一返回 JSON ,方便 Agent 消费
- 可以接到 Claude Code / Codex 这类工作流里
- 多数据库实例管理
并且做了一些限制 现在内置的一些限制大概包括:
- 禁止多语句执行
- 禁止非 CRUD 语句
- UPDATE / DELETE 没有有效 WHERE 会拦截
- WHERE 1=1 这类明显高风险写法会拦截
- 写操作需要显式确认
- 执行异常会回滚
个人认为很轻量,比较方便,可以快速对比数据库结构,基本的增删改查。 一键安装:
参考 https://github.com/ZyaireXv/db-crud-guard/blob/main/ANTIGRAVITY_INSTALL.md 安装 skills 。
https://github.com/ZyaireXv/db-crud-guard V 友们有兴趣可以直接试试看,也欢迎直接提 issue 或吐槽。 我想知道这需求大吗?还是我在敝帚自珍。