安裝 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 版本
每當您更新您的 Prisma Schema 時,您都必須使用 prisma migrate dev
或 prisma db push
更新您的資料庫結構描述。這將使您的資料庫結構描述與您的 Prisma Schema 同步。這些命令也將重新產生 Prisma Client。
安裝 Prisma Accelerate 擴充功能
由於 Prisma Postgres 透過 Prisma Accelerate 提供連線池和(可選的)快取層,您也需要在您的專案中安裝 Accelerate Client 擴充功能
npm install @prisma/extension-accelerate
這樣您就都設定好了,可以讀取和寫入資料庫中的資料。前往下一頁開始使用 Prisma Client 查詢您的 Prisma Postgres 資料庫。