数据源
数据源决定了 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>"
}