fix: PrismaMariaDb adapter 要求 mariadb:// 前缀
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ function createPrismaClient() {
|
|||||||
if (!process.env.DATABASE_URL) {
|
if (!process.env.DATABASE_URL) {
|
||||||
throw new Error("DATABASE_URL 环境变量未设置,无法连接数据库");
|
throw new Error("DATABASE_URL 环境变量未设置,无法连接数据库");
|
||||||
}
|
}
|
||||||
const base = process.env.DATABASE_URL;
|
const base = process.env.DATABASE_URL.replace("mysql://", "mariadb://");
|
||||||
const sep = base.includes("?") ? "&" : "?";
|
const sep = base.includes("?") ? "&" : "?";
|
||||||
const connectionString = `${base}${sep}connection_limit=20&pool_timeout=30`;
|
const connectionString = `${base}${sep}connection_limit=20&pool_timeout=30`;
|
||||||
const adapter = new PrismaMariaDb(connectionString);
|
const adapter = new PrismaMariaDb(connectionString);
|
||||||
|
|||||||
Reference in New Issue
Block a user