prisma generate files and db hook

This commit is contained in:
2026-10-08 14:57:01 -04:00
parent 92d44d8806
commit efd3bc459a
32 changed files with 30987 additions and 13 deletions

16
src/lib/server/db.ts Normal file
View File

@@ -0,0 +1,16 @@
import { PrismaClient } from '#lib/generated/prisma/client.ts';
import { dev } from '$app/env';
import { PrismaPg } from '@prisma/adapter-pg';
import { env } from 'process';
const globalForDb = globalThis as unknown as { db?: PrismaClient };
function createClient() {
const adapter = new PrismaPg({ connectionString: env.DATABASE_URL });
return new PrismaClient({ adapter });
}
export const db = globalForDb.db ?? createClient();
if (dev) globalForDb.db = db;