2025年5月15日

Prisma 6.8.0: VS Code Agentモード、ローカルPrisma Postgres、Denoネイティブサポート

アカウントやDockerなしで、Prisma Postgresをローカルで数秒で起動できたらと思ったことはありませんか? Prisma 6.8.0では、prisma devを実行するだけで、すぐにコーディングを開始できます。また、VS Codeのエージェントモードにも対応しました。これにより、IDEから離れることなく、マイグレーションのプロンプト表示と実行、本番データベースのプロビジョニングなどが可能です。

Promotional graphic on a purple gradient background announcing “v6.8.0” of Prisma. On the left are three rounded-rectangle labels reading “LOCAL PRISMA POSTGRES,” “VS CODE AGENT SUPPORT,” and “COPILOT EXTENSION.” On the right is a mock VS Code Copilot Chat panel in Agent mode (GPT-4o) showing the user message “Create a new database for me.” Along the bottom are three glowing icons representing Prisma, VS Code, and GitHub Copilot.

Prisma Postgresのローカル開発(早期アクセス)

データベースのテストがクラウドアクセスに依存すべきではありません。

構築とテストを行う際には、即座のフィードバックが求められます。Prisma 6.8.0では、Prisma Postgresをローカルで起動できるようになりました。

これにより、クラウド環境から完全に隔離されたローカルのPrisma Postgresインスタンスが起動します。これは以下のことを意味します。

  • ゼロレイテンシー – クエリはローカルで即座に実行されます。
  • 完全な分離 – 本番データを触ることなくテストするのに最適です。
  • オフライン対応 – 飛行機内、トンネル内、インターネットがない場所でも作業できます。
  • アカウント不要 – 開発中にテストや構築を行うためにアカウントは必要ありません。
  • Docker不要 – ローカルのPrisma PostgresはPGLiteをベースにしており、Dockerは必要ありません。

クラウドへの依存はゼロ!ローカルで超高速なデータベース開発が可能です。

Prisma Postgresをローカルで使い始める方法については、ドキュメントをご覧ください

VS Code内でエージェントモードでデータベースを管理

データベースをゼロからセットアップする際に、実際にコードを書きたい機能よりも設定に多くの時間を費やしたことはありませんか?

そんなことはあってはなりません。

Prisma 6.8.0では、VS Codeエージェントモードを使用して、CopilotにPrisma CLIコマンドを実行するように指示するだけで済みます。これによりデータベース管理が簡素化され、まるで短いメッセージを送るのと同じくらい自然に感じられます。

入力するだけです:「データベースを作成して接続文字列を.envファイルに保存して」…これだけで完了です。ターミナルを行き来したり、コンテキストを切り替えたりする必要はありません。

VS Code内でできることは以下の通りです。

  • 新しいPrisma Postgresインスタンスのプロビジョニング: 集中を妨げることなく、データベースを即座に作成・設定できます。
  • マイグレーションの作成と実行: 数回のコマンドでスキーマ変更を適用できます。別途CLI設定は不要です。
  • マイグレーションステータスの確認: すべてのマイグレーションが正常に適用されたかを一目で確認できます。

すでにPrisma VS Code拡張機能をご利用の場合は、以下の方法で簡単に試すことができます。

  1. VS CodeにGitHub Copilotがインストールされ、有効になっていることを確認してください。
  2. Copilot Chatを開き、Agentモードに切り替えます。
  3. その後、エージェントにデータベースの作成、マイグレーションの実行などを依頼します。

簡単なデモはこちら

A screen-recording GIF of Visual Studio Code in a dark theme with a “prisma-agent-demo” project open. The VS Code sidebar shows project files on the right. The user opens the GitHub Copilot Chat pane, switches it to “Agent” mode, and types “Create a new database for me.” The Copilot agent runs Prisma CLI commands in the chat, provisions a new local Postgres database, writes the connection string into the .env file, and confirms success—all without leaving the editor.

VS Codeエージェントの詳細については、ドキュメントをご覧ください

GitHub CopilotでPrismaドキュメントを即座にクエリ

コードに没頭し、クエリを書き、新しいモデルを構築し、マイグレーションをテストしています。しかし、そこで立ち止まります…「あの1対多のリレーションシップの構文って何だっけ?

コンテキストの切り替えは勢いを削ぎます。

Prisma for GitHub Copilot拡張機能を使用すれば、エディターを離れることなく答えを見つけることができます。「@prisma-for-github-copilot Prismaクエリをキャッシュするにはどうすればいいですか?」と質問するだけです。

答えはGitHub Copilot Chat内に直接表示されます。

A dark-themed GitHub Copilot Chat pane titled “Ask Copilot,” showing usage tips (“or type # to attach context,” “@ to chat with extensions,” “Type / to use commands”). In the bottom input box, the user types “@prisma How can I cache my prisma queries?” The Copilot Chat pane then displays a detailed reply explaining strategies for caching Prisma query results directly in code.

これは単なるドキュメントではなく、リアルタイムのガイダンスです。ブラウザのタブは不要。集中力を失うこともありません。

  • 高速検索: 正しい答えをすぐに得られます。
  • フローを維持: ドキュメントとエディターの間を行き来する必要はもうありません。
  • 生産性の向上: 検索に費やす時間を減らし、コーディングにより多くの時間を費やせます。

Prisma for GitHub Copilot拡張機能をインストール

DenoでPrismaを実行(プレビュー)

Prisma 6.8.0では、Denoネイティブサポートが追加されました。Denoを使用している場合、統合は簡単です。

アダプターもカスタムビルドも不要—Prisma ORMがDenoでネイティブに動作します。こちらのステップバイステップガイドに従って試してみてください。

新しいPrisma Postgresリージョン: シンガポール

データベースを適切なリージョンに展開することは、レイテンシーとユーザーエクスペリエンスに大きな影響を与えます。そのため、Prisma Postgresは現在、ap-southeast-1リージョンでのデプロイメントをサポートしており、東南アジア全体で高速なデータアクセスを提供します。

これは私たちの決定だけではなく、皆さんの決定でした。皆さんの投票により、シンガポールが利用可能になりました。

これで、Prisma Postgresインスタンスをシンガポールにデプロイし、アプリケーションをユーザーに近づけることができます。

次はどこへ展開すべきか? 次の投票にご期待ください。Xで投票して、Prisma Postgresの未来を形作るのにご協力ください。


Xでフォローして、次の投票に参加してください

最新情報を入手する

私たちはPrisma 6.8.0以降で、より強力な開発者体験を構築するために取り組んでいます。ローカルファーストのデータベース開発から、リアルタイムのドキュメント検索、エッジ対応のDenoデプロイメントまで、これらすべては、設定ではなく、コーディングに集中できるように設計されています。

しかし、私たちはここで止まりません。さらなる統合とより良いツールの構築に取り組んでいます。最新情報を入手したいですか? Xでフォローして、今後のアップデート、ヒント、プレビューを入手してください。

アイデア、フィードバック、または他の人が何を構築しているかを見たいですか? Discordコミュニティに参加して、他の開発者とチャットしたり、質問したり、Prismaの未来を形作る一員になりましょう。

次の投稿をお見逃しなく!

Prismaニュースレターに登録

© . All rights reserved.