データを消してしまう名前変更
列の名前変更を頼んだのに、エージェントは列を削除して新しく作ります。入っていた値はすべて消えます。
JillionDB は実行前にそれを指摘します。
AI エージェントで開発する人のために
コーディングエージェントが変更を提案すると、あなたのスキーマ上にわかりやすい言葉で表示されます。承認するまで何も起きません。
Claude Code、Cursor、その他の MCP クライアントに対応·Claude CodeCursor·PostgreSQL · MySQL · SQLite
なぜ大切か
SQL はたいてい問題なさそうに見えます。問題は、すでにあるデータに何が起きるかです。
列の名前変更を頼んだのに、エージェントは列を削除して新しく作ります。入っていた値はすべて消えます。
JillionDB は実行前にそれを指摘します。
テキストの上限が短くなると、長い値は切り捨てられるか、変更が途中で失敗します。
JillionDB は実行前にそれを指摘します。
空の値がある表で、項目を必須にします。手元では動いても、本番では失敗します。
JillionDB は実行前にそれを指摘します。
仕組み
コマンドひとつで Claude Code に JillionDB を追加できます。Cursor などは数行の設定で使えます。
$ claude mcp add --scope user --transport http jilliondb https://jilliondb.com/mcp --header "Authorization: Bearer dbk_…"提案はあなたのテーブル上に描かれます。安全は緑、注意は琥珀色、データを失う恐れがあるものは赤。それぞれに理由がわかりやすく添えられます。
承認できるのはあなただけ。承認するとエージェントは、あなたのデータベース用の正確なマイグレーションと、元に戻す方法を受け取ります。
いまの環境にそのまま
何も置き換えません。エージェントが提案し、あなたが JillionDB で承認し、SQL はいつものマイグレーションツールが適用します。
リスクをわかりやすく
スキーマデザイナーとしても
エージェントと一緒でも、単独でも使えます。
列から列へドラッグしてテーブルをつなげます。数百テーブルでも滑らかに動きます。
PostgreSQL、MySQL、SQLite のダンプや、Rails、Django、Laravel の出力を貼り付けるだけ。読めない部分は一覧で示し、黙って捨てることはありません。
SQL を編集すれば図が、図を編集すれば SQL が追従します。
バージョンを保存して作業を続け、その後に何が変わったかを正確に確認できます。
信頼
あなたのデータやデータベースのパスワードを見ることはありません。
JillionDB は SQL を書くだけ。実行するのは、あなたのツールです。
マイグレーションは、テストで実際の PostgreSQL、MySQL、SQLite 上でデータごと実行しています。
スキーマと SQL はいつでもエクスポートできます。
料金
$0ずっと無料
$12/ 月
アーリーアクセス期間中:Pro 公開まで、すべてのアカウントで全機能を使えます。
プロジェクトとレビューを共有できるチーム向けプランは今後提供予定です。
AI コーディングエージェントがデータベースに加えようとしている変更を確認する場所です。変更はスキーマ上にリスクと理由付きで描かれ、承認するまで何も起きません。
いいえ。変更はすべてわかりやすい言葉で説明され、リスクレベルでどこを見ればよいかがわかります。SQL は必要なときに見られます。
いいえ。扱うのはスキーマ、つまりテーブルの形だけです。データベースに接続することはありません。
Claude Code、Cursor、MCP に対応したツール。PostgreSQL、MySQL、SQLite です。
いいえ。エージェントが JillionDB から受け取った SQL をプロジェクトのマイグレーションの場所に書き、いつものツールが適用します。
はい。本格的なスキーマデザイナーとして、テーブルを描く、既存のデータベースを取り込む、SQL で編集する、バージョンを比較する、マイグレーションを書き出す、といったことができます。
デモを開いて、1 分以内にエージェントの変更を承認してみましょう。