メインコンテンツへスキップ

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インスタンスを管理するには

  1. Prisma VS Code拡張機能の最新バージョンがインストールされていることを確認してください
  2. **アクティビティバー**でPrismaロゴを見つけます
  3. **サインインして開始**ボタンをクリックします
  4. で認証するポップアップを介してターゲットのワークスペースを選択します

エージェントモード

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の最新バージョンを使用することをお勧めします。

エージェントモードを使用するには

  1. VS CodeでGitHub Copilot Chatを開き、**Agent**モードに切り替えます
  2. GitHub Copilot Chatが開いており、Prisma拡張機能が更新されていれば、シンプルに「新しいデータベースを作成し、接続文字列を.envファイルに追加してください」といったリクエストを入力できます。
  3. エージェントはワークスペースに変更を加える許可を要求します。
  4. 続行する前に、Prisma Data Platformアカウントへのログインを自動的に処理します。
  5. 承認後、エージェントは新しいデータベースを作成し、接続文字列を.envファイルに追加します。
  6. エージェントモードを使用して、マイグレーションの実行、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ドキュメントを参照してください。

© . All rights reserved.