feat(prisma): 添加 PostgreSQL 驱动适配器以支持连接池

使用 @prisma/adapter-pg 和 pg 包替换默认的 Prisma 客户端适配器
通过连接池管理数据库连接,提升并发性能和资源利用率
This commit is contained in:
2026-03-11 01:54:27 +08:00
parent 617300eaaf
commit 44b03672f0
3 changed files with 49 additions and 1 deletions

View File

@@ -1,3 +1,9 @@
import { PrismaClient } from "@prisma/client";
import { PrismaPg } from "@prisma/adapter-pg";
import pg from "pg";
export const prisma = new PrismaClient();
const connectionString = process.env.DATABASE_URL;
const pool = new pg.Pool({ connectionString });
const adapter = new PrismaPg(pool);
export const prisma = new PrismaClient({ adapter });