try adapter-pg

This commit is contained in:
NeilClack
2026-01-20 12:27:31 -06:00
parent 5ef46d9478
commit b5f2b15f09
+10 -7
View File
@@ -1,10 +1,13 @@
import 'dotenv/config';
import { PrismaPg } from '@prisma/adapter-pg'; 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 pool = new Pool({
connectionString: process.env.DATABASE_URL,
const adapter = new PrismaPg({ connectionString }); 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 }); const prisma = new PrismaClient({ adapter });
export { prisma };