設定與配置
本節說明如何設定、產生、配置和實例化 PrismaClient
,以及何時以及如何主動 管理連線。
本節內容
簡介
Prisma Client 是一個自動產生且類型安全的查詢建構器,專為您的資料量身打造。開始使用 Prisma Client 最簡單的方式是按照快速入門指南進行。
產生 Prisma Client
Prisma Client 是一個自動產生的資料庫用戶端,專為您的資料庫結構描述量身打造。預設情況下,Prisma Client 會產生到 node_modules/.prisma/client 資料夾中,但您可以指定自訂位置。
實例化 Prisma Client
以下範例示範如何從預設路徑匯入和實例化您產生的用戶端
資料庫連線
自訂模型和欄位名稱
Prisma Client API 是根據您的 Prisma 結構描述中的模型產生的。模型通常是資料庫表格的 1:1 對應。
設定錯誤格式
預設情況下,Prisma Client 使用 ANSI 逸出字元來美化列印錯誤堆疊,並提供有關如何修復問題的建議。雖然這在使用終端機的 Prisma Client 時非常有用,但在 GraphQL API 等情境中,您只需要最少的錯誤,而不需要任何額外的格式。
讀取副本
讀取副本使您能夠在高流量工作負載下,將工作負載分散到資料庫副本中。讀取副本擴充功能 @prisma/extension-read-replicas 為 Prisma Client 新增了對唯讀資料庫副本的支援。
資料庫 Polyfills
Prisma Client 提供的功能通常是特定資料庫無法實現的,或者需要擴充功能才能實現的。這些功能稱為 Polyfills。對於所有資料庫,這包括