File size: 451 Bytes
eda9b8d
 
08caca4
 
eda9b8d
08caca4
 
 
eda9b8d
08caca4
 
eda9b8d
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require('dotenv').config();
const { PrismaClient } = require('@prisma/client');
const { PrismaPg } = require('@prisma/adapter-pg');
const { Pool } = require('pg');

const connectionString = process.env.NODE_ENV === "production"
  ? process.env.DATABASE_URL_PROD
  : process.env.DATABASE_URL_DEV;

const pool = new Pool({ connectionString });
const adapter = new PrismaPg(pool);

const prisma = new PrismaClient({ adapter });

module.exports = prisma;