Files
GKNB_MSTM071/Backend/harmadik gyakorlat_minta/src/infrastructure/database/prisma.js
T
2026-03-04 20:02:39 +01:00

23 lines
556 B
JavaScript

import { PrismaClient } from '@prisma/client';
export const prisma = new PrismaClient({
log: process.env.NODE_ENV === 'development' ? ['query', 'error', 'warn'] : ['error'],
});
export default {
client: prisma,
connect: async () => {
try {
await prisma.$connect();
console.log('✅ Database connected');
} catch (error) {
console.error('❌ Database connection failed:', error);
process.exit(1);
}
},
disconnect: async () => {
await prisma.$disconnect();
console.log('Database disconnected');
}
};