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

TypeScriptとPrisma Postgresを使ってデータベースを接続する

PDPコンソールでPrisma Postgresデータベースをセットアップする

Prisma Postgresデータベースを作成するには、以下の手順に従ってください

  1. ログインする.
  2. 任意のワークスペースで、New projectボタンをクリックします。
  3. Nameフィールドにプロジェクトの名前を入力します。例: hello-ppg
  4. Prisma Postgresセクションで、Get startedボタンをクリックします。
  5. Regionドロップダウンで、現在地から最も近いリージョンを選択します。例: US East (N. Virginia)
  6. Create projectボタンをクリックします。

この時点で、Dashboardにリダイレクトされます。そこで、データベースのステータスがPROVISIONINGからACTIVATING、そしてCONNECTEDに変わるまで数秒間待つ必要があります。

緑色のCONNECTEDラベルが表示されたら、データベースを使用する準備が整います。

コンソールのUIでは、2つの環境変数が定義された.envファイルのコードスニペットが表示されます。

ローカルプロジェクトで環境変数を設定する

コンソールのUIからDATABASE_URL環境変数をコピーし、.envファイルに貼り付けます。.envファイルは次のようになります。

.env
DATABASE_URL="prisma+postgres://accelerate.prisma-data.net/?api_key=ey..."

.envファイルにDATABASE_URLを設定することで、Prisma ORMがデータベースに接続できることを保証します。DATABASE_URLは、Prismaスキーマのdatasourceブロックで使用されます。

prisma/schema.prisma
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}

これで完了です!これで、Prisma CLIを使ってPrisma Postgresデータベースと対話できるようになります。次のセクションでは、Prisma CLIを使ってデータベースに対するマイグレーションを作成および実行し、そのスキーマを更新する方法を学びます。

© . All rights reserved.