VS Code拡張機能
概要
Prisma VS Code拡張機能は、VS CodeをエディターとしてPrisma Postgresでアプリケーションを構築する際に強力なツールとなります。
データベース管理UI
Prisma VS Code拡張機能には、Prisma Postgresインスタンス(ローカルおよびリモート)を管理するための専用UIが含まれています。
ワークフロー
このUIは以下のワークフローを可能にします
- で認証する
- Prisma Postgresインスタンスの表示、作成、削除(ローカル&リモート)
- "Push to cloud": ローカルのPrisma Postgresインスタンスを簡単にデプロイ
- 埋め込みPrisma Studioを介してデータを表示および編集
使用方法
Prisma VS Code拡張機能のUIを介してPrisma Postgresインスタンスを管理するには
- Prisma VS Code拡張機能の最新バージョンがインストールされていることを確認してください
- **アクティビティバー**でPrismaロゴを見つけます
- **サインインして開始**ボタンをクリックします
- で認証するポップアップを介してターゲットのワークスペースを選択します
エージェントモード
VS Codeには、プロンプトに基づいてコード変更を自動的に実行し、Prisma CLIコマンドを実行するエージェントモード(GitHub Copilotが提供)が含まれています。
機能
Prisma VS Code拡張機能は、VS Codeエージェントモードのサポートを有効にします。
VS Codeエージェントモードは以下のタスクを実行できます
- マイグレーションステータスの確認(例:未適用マイグレーションのフラグ付け)
- スキーママイグレーションを自動的に作成および適用
- Prisma Data Platformにサインイン
- Prisma Postgresインスタンスをプロビジョニングし、すぐにコーディングを開始できるようにします
VS Codeエージェントを有効にして使用する方法
Prisma VS Code拡張機能の最新バージョンはエージェントモードを完全にサポートしています。拡張機能は自動的に更新されるため、有効にするための手動操作は不要です。
Prisma ORMの最新バージョンを使用することをお勧めします。
エージェントモードを使用するには
- VS CodeでGitHub Copilot Chatを開き、**Agent**モードに切り替えます。
- GitHub Copilot Chatが開いており、Prisma拡張機能が更新されていれば、シンプルに「新しいデータベースを作成し、接続文字列を.envファイルに追加してください」といったリクエストを入力できます。
- エージェントはワークスペースに変更を加える許可を要求します。
- 続行する前に、Prisma Data Platformアカウントへのログインを自動的に処理します。
- 承認後、エージェントは新しいデータベースを作成し、接続文字列を
.env
ファイルに追加します。 - エージェントモードを使用して、マイグレーションの実行、Prisma Clientの生成、その他のタスクを実行することもできます。
現在、エージェントモードはPrisma Data Platformのデフォルトのワークスペースを使用します。
GitHub Copilotを使用してVS CodeからPrismaドキュメントをクエリ
エージェントを補完するものとして、Prisma Copilot拡張機能は、VS Code内で直接Prismaドキュメントをクエリすることを可能にします。
GitHub MarketplaceからPrisma for Copilot拡張機能をインストールする必要があります。
次に、GitHub Copilot Chatで**Ask**モードに切り替え、@prisma-for-github-copilot
ネームスペースを使用して質問を入力します。
詳細については、弊社のGitHub Copilotドキュメントを参照してください。