Skip to content

Commit 3cffdf6

Browse files
committed
mew
1 parent 9c9fefe commit 3cffdf6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

apps/server/src/config/database.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
import { PrismaClient } from '@prisma/client';
2+
import { PrismaPg } from '@prisma/adapter-pg';
23
import 'dotenv/config';
34

5+
// Ensure URL uses postgresql:// scheme (adapter-pg requirement)
6+
const databaseUrl = process.env.DATABASE_URL?.replace(/^postgres:\/\//, 'postgresql://');
7+
8+
const adapter = new PrismaPg({ connectionString: databaseUrl });
9+
410
export const prisma = new PrismaClient({
511
log: process.env.NODE_ENV === 'development' ? ['query', 'error', 'warn'] : ['error'],
6-
datasourceUrl: process.env.DATABASE_URL
12+
adapter
713
});
814

915
export async function connectDatabase() {

0 commit comments

Comments
 (0)