From 9687d3fe796a7d5553786aa8085859400bd79d1c Mon Sep 17 00:00:00 2001 From: NeilClack Date: Thu, 19 Feb 2026 10:55:05 -0600 Subject: [PATCH] Switch to using a pg pool for database connections --- src/lib/db.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/lib/db.ts b/src/lib/db.ts index 76a6e38..96b48d7 100644 --- a/src/lib/db.ts +++ b/src/lib/db.ts @@ -1,10 +1,16 @@ import 'dotenv/config'; +import pg from 'pg'; import { PrismaPg } from '@prisma/adapter-pg'; import { PrismaClient } from '$lib/generated/prisma/client'; -const connectionString = process.env.DATABASE_URL; -console.log(`DATABASE_URL ${process.env.DATABASE_URL}`); -const adapter = new PrismaPg({ connectionString }); +const pool = new pg.Pool({ + connectionString: process.env.DATABASE_URL, + ssl: { + rejectUnauthorized: false + } +}); + +const adapter = new PrismaPg(pool); const prisma = new PrismaClient({ adapter }); export { prisma };