- 隔離環境
- 検証
- 管理
- 人間による判断
すぐに答え
AIを使ってどのようにスキーマ変更をテストできますか?
エージェントが本番データベースのブランチを作成し、隔離された環境でマイグレーションを実行します。これにより、既存の環境を壊すことなく、新しいスキーマが期待通りに動作するかを確認できます。具体的な結果は以下にまとめられています。
テストの結果
テストによって得られる成果
エージェントがデータベースブランチを管理することで、以下の結果が得られます。
隔離環境
安全なテストブランチ
エージェントがスキーマのコピーを作成します。ここでマイグレーションテストを行うため、本番環境の安定性が保たれます。
検証
スキーマ状態の確認
エージェントがブランチの詳細を取得し、スキーマが要件を満たしているか確認します。変更内容を正確に把握できます。
管理
ブランチ一覧の把握
エージェントがすべての有効なブランチをリストアップします。アカウント内で現在稼働中の実験用環境をすべて確認できます。
人間による判断
最終的な手動承認
ブランチの準備が整った時点でエージェントの動作は停止します。変更を本番環境にマージするかどうかは、あなたが決定します。
ワークフロー
マイグレーション要求時にAIが行うこと
エージェントが環境構築を担うため、あなたはマイグレーションのロジックに集中できます。
スキーマのフォーク
安全なテスト領域を確保するため、エージェントが本番データベースから新しいブランチを作成します。
create_branch既存ブランチの確認
新しいブランチが既存の作業と競合しないよう、エージェントが現在のブランチの状態を確認します。
list_branchesブランチの調査
マイグレーションスクリプトを実行する準備ができているか、エージェントが新しいブランチの特定データを取得します。
get_branchブランチ状態の検証
エージェントがブランチ情報を使用して、テスト環境が正しく構成されているかを確認します。
get_branch
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、マイグレーションのテストを開始できます。
出発点
データベース名やブランチ名は、実際のPlanetScaleの識別子に置き換えてください。
PlanetScale Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_Cj1wlp2M7NG4xG8y4bWLeF2TWX2ttuftARXCdWYR/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — PlanetScale capabilities are ready to use.
{
"mcpServers": {
"planetscale-mcp": {
"url": "https://edge.vinkius.com/vk_preview_Cj1wlp2M7NG4xG8y4bWLeF2TWX2ttuftARXCdWYR/mcp"
}
}
}本番データベースから 'migration-test-alpha' という名前の新しいブランチを作成して。
現在アクティブなブランチを確認したいので、PlanetScaleのブランチをすべてリストアップして。
'test-schema-v1' ブランチの詳細を教えて。
現在のブランチを確認して、'dev-branch' が既に存在するか教えて。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
PlanetScaleを一度接続すれば、あとは指示するだけです。
アカウントを一度連携すれば、認証情報は暗号化されて保持されます。その後は、エージェントを通じて直接ブランチを管理できます。
PlanetScaleをAIに接続するFAQ
動作に関する詳細
- 01
AIが本番データを削除することはありますか?
いいえ。提供されているツールは、ブランチ情報の作成、一覧表示、取得のみを許可しています。
- 02
本番環境のトラフィックに影響はありますか?
いいえ。エージェントは隔離されたブランチに対して操作を行うため、本番環境には一切影響しません。
- 03
AIがブランチを本番環境にマージできますか?
いいえ。エージェントはブランチの管理を行いますが、本番への実際のマージ作業はユーザー自身が行う必要があります。
- 04
AIがデータベースに対してSQLクエリを実行することはできますか?
いいえ。このMCPは、提供されたツールによるブランチ管理に限定されています。
- 05
AIがどのブランチを見ているか、どうすれば分かりますか?
エージェントがブランチ操作ツールを使用した際、アクセスしている具体的なブランチ名を回答します。
PlanetScaleについて他に質問がありますか? PlanetScale Connectorの全機能を見る
『PlanetScale』を Claude、Cursor、ChatGPT などに接続
