資料來源
資料來源決定 Prisma ORM 如何連線到您的資料庫,並由 Prisma schema 中的 datasource
區塊表示。以下資料來源使用 postgresql
提供者,並包含連線 URL
datasource db {
provider = "postgresql"
url = "postgresql://johndoe:mypassword@localhost:5432/mydb?schema=public"
}
一個 Prisma schema 只能有一個資料來源。但是,您可以
注意:多個提供者支援已在 2.22.0 版本中移除。請參閱 提供者陣列表示法已棄用 以取得更多資訊。
保護資料庫連線
某些資料來源 provider
允許您使用 SSL/TLS 配置連線,並為 url
提供參數以指定憑證的位置。
Prisma ORM 相對於 ./prisma
目錄解析 SSL 憑證。如果您的憑證檔案位於該目錄之外,例如您的專案根目錄,請使用憑證的相對路徑
datasource db {
provider = "postgresql"
url = "postgresql://johndoe:mypassword@localhost:5432/mydb?schema=public&sslmode=require&sslcert=../server-ca.pem&sslidentity=../client-identity.p12&sslpassword=<REDACTED>"
}