From b5f2b15f098535e610fb26dbcffd06e56b938525 Mon Sep 17 00:00:00 2001 From: NeilClack Date: Tue, 20 Jan 2026 12:27:31 -0600 Subject: [PATCH] try adapter-pg --- src/lib/db.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/lib/db.ts b/src/lib/db.ts index f81465f..e4bc126 100644 --- a/src/lib/db.ts +++ b/src/lib/db.ts @@ -1,10 +1,13 @@ -import 'dotenv/config'; import { PrismaPg } from '@prisma/adapter-pg'; -import { PrismaClient } from '$lib/generated/prisma/client'; +import { PrismaClient } from '@prisma/client/extension'; +import { Pool } from 'pg'; -const connectionString = process.env.DATABASE_URL; - -const adapter = new PrismaPg({ connectionString }); +const pool = new Pool({ + connectionString: process.env.DATABASE_URL, + ssl: { + rejectUnauthorized: false // This is equivalent to sslmode=require + } +}); +console.log('Pool SSL config:', pool.options.ssl); +const adapter = new PrismaPg(pool); const prisma = new PrismaClient({ adapter }); - -export { prisma };