diff --git a/src/lib/db.ts b/src/lib/db.ts index e4bc126..76a6e38 100644 --- a/src/lib/db.ts +++ b/src/lib/db.ts @@ -1,13 +1,10 @@ +import 'dotenv/config'; import { PrismaPg } from '@prisma/adapter-pg'; -import { PrismaClient } from '@prisma/client/extension'; -import { Pool } from 'pg'; +import { PrismaClient } from '$lib/generated/prisma/client'; -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 connectionString = process.env.DATABASE_URL; +console.log(`DATABASE_URL ${process.env.DATABASE_URL}`); +const adapter = new PrismaPg({ connectionString }); const prisma = new PrismaClient({ adapter }); + +export { prisma };