JillionDB

为用 AI 代理开发的人而做

在代理动手之前, 先看清它要对数据库做什么。

编程代理提出更改,你在自己的结构图上用通俗的话看清它;在你批准之前,什么都不会发生。

支持 Claude Code、Cursor 以及任何 MCP 客户端·Claude CodeCursor·PostgreSQL · MySQL · SQLite

为什么重要

代理在写数据库更改,而大多数更改在没被认真看过的情况下就被批准了。

SQL 通常看起来没问题。麻烦在于它会对已有数据做什么。

nameAna · Ben · Chloé
full_name— · — · —

一次会删数据的重命名

让代理重命名一列,它却删掉这列再新建一列。原来的每个值都没了。

JillionDB 会在执行前标出来。

titleQuarterly report for the board
200 → 120

一个会截断的长度限制

文本字段变短了。更长的内容会被截断,或者更改中途失败。

JillionDB 会在执行前标出来。

phone+44 20 7946 0958
phoneempty
NOT NULL

旧数据过不了的新规则

表里已有空值,却把字段改成必填。在你电脑上没问题,到了生产环境就失败。

JillionDB 会在执行前标出来。

工作原理

三步完成,不用读 SQL。

  1. 1

    连接你的代理

    一条命令就能把 JillionDB 加入 Claude Code。Cursor 和其他工具只需几行设置。

    $ claude mcp add --scope user --transport http jilliondb https://jilliondb.com/mcp --header "Authorization: Bearer dbk_…"
  2. 2

    在结构图上看清更改

    每个提案都画在你的表上:绿色表示安全,琥珀色表示需留意,红色表示可能丢数据,每项都附有通俗的原因。

    安全注意破坏性
  3. 3

    批准、编辑或拒绝

    只有你能批准。之后代理会拿到适用于你数据库的确切迁移,以及撤回的方法。

    批准

融入你现有的工具

它位于你的代理和数据库之间。

无需替换任何东西。代理提出更改,你在 JillionDB 中批准,再由你自己的迁移工具执行 SQL。

用通俗的话讲风险

每项更改都有等级和原因。

安全
添加列“tasks.due_at”
添加一个空列,现有行不受影响。
注意
将列“users.name”重命名为“full_name”
使用旧名称的代码在更新前将无法工作。
破坏性
删除列“projects.legacy_code”
删除该列及其数据。

也是一款结构设计器

把整个数据库画出来。

可以配合代理使用,也可以单独使用。

画表和关系

在列之间拖动即可连接表。即使有几百张表也依然流畅。

导入现有内容

粘贴 PostgreSQL、MySQL 或 SQLite 的导出,或 Rails、Django、Laravel 的结构。读不懂的部分会列出来,绝不悄悄丢掉。

SQL 与画布双向同步

改 SQL,图跟着变;改图,SQL 跟着变。

可对比的版本

保存一个版本,继续工作,随时看清之后改了什么。

信任

让你可以放心地说“批准”。

只处理结构

我们从不接触你的数据或数据库密码。

不在你的数据库上执行任何操作

JillionDB 负责写 SQL,由你自己的工具在你选择的时候执行。

在真实数据库上测试

迁移在测试中会在真实的 PostgreSQL、MySQL 和 SQLite 上运行,连同数据一起。

随时带走

随时导出你的结构和 SQL。

价格

免费开始,不够用时再升级。

免费版

$0永久

  • 1 个项目
  • 1 个代理密钥
  • 30 天版本历史
  • 支持所有数据库和全部功能
创建账户

专业版

$12每月

  • 不限项目数
  • 不限代理密钥
  • 不限版本历史
  • 支持所有数据库和全部功能
即将推出

抢先体验期间:专业版推出前,每个账户都能使用全部功能。
团队版(共享项目和审阅)稍后推出。

常见问题

还有疑问?

文档涵盖每一步,从连接代理到看懂审阅。

阅读文档
JillionDB 是什么?

一个审阅 AI 编程代理想对数据库做的更改的地方。每项更改都画在你的结构上,附有风险和原因,在你批准之前什么都不会发生。

需要懂 SQL 吗?

不需要。每项更改都用通俗的话解释,风险等级会告诉你该看哪里。需要时 SQL 也在那儿。

JillionDB 会看到我的数据吗?

不会。它只处理你的结构,也就是表的形状,从不连接你的数据库。

支持哪些代理和数据库?

Claude Code、Cursor 以及任何支持 MCP 的工具;PostgreSQL、MySQL 和 SQLite。

它会取代我的迁移工具吗?

不会。代理会把 JillionDB 给的 SQL 放到项目存放迁移的地方,由你常用的工具执行。

没有代理也能用吗?

可以。它是一个完整的结构设计器:画表、导入现有数据库、用 SQL 编辑、比较版本并导出迁移。

在它发生之前看见它。

打开演示,一分钟内批准一次代理的更改。