跳到主要內容

安裝 Prisma Client

安裝並產生 Prisma Client

要開始使用 Prisma Client,您需要安裝 @prisma/client 套件

npm install @prisma/client

現在您可以從 @prisma/client 套件匯入 PrismaClient 建構函式,以建立 Prisma Client 的執行個體,向您的資料庫傳送查詢。您將在下一節學習如何操作。

須知

@prisma/client npm 套件是在您的 node_modules 中建立的特殊程式庫,相較於其他 npm 程式庫。

通常,npm 套件的程式碼是從 npm 註冊表中下載到您的專案中,並且僅在您明確再次呼叫 npm install 時才會更新。@prisma/client npm 套件有所不同!

它包含程式碼(TypeScript 類型、方法、查詢...),這些程式碼是為您的 Prisma Schema 檔案(位於 prisma/schema.prisma 中)量身訂製的。這表示,每當您變更您的 Prisma Schema 檔案時,您也需要更新 node_modules 內部的 @prisma/client 資料夾。

但是,您可以執行 prisma generate 命令來執行此操作,而不是像其他 npm 套件一樣使用 npm install 執行此操作,該命令會讀取您的 Prisma Schema 並產生適用於您的模型的 Prisma Client 版本

Install and generate Prisma Client

每當您更新您的 Prisma Schema 時,您都必須使用 prisma migrate devprisma db push 更新您的資料庫結構描述。這將使您的資料庫結構描述與您的 Prisma Schema 同步。這些命令也將重新產生 Prisma Client。

安裝 Prisma Accelerate 擴充功能

由於 Prisma Postgres 透過 Prisma Accelerate 提供連線池和(可選的)快取層,您也需要在您的專案中安裝 Accelerate Client 擴充功能

npm install @prisma/extension-accelerate

這樣您就都設定好了,可以讀取和寫入資料庫中的資料。前往下一頁開始使用 Prisma Client 查詢您的 Prisma Postgres 資料庫。