Roland Sankara
07/19/2022, 5:45 PMschema.prisma file?
For example:
Given DEVELOPMENT, TEST, PRODUCTION environments, I would maybe create this kind of logic;
const { DEVELOPMENT, PRODUCTION, LOCAL } = require("./envTypes");
let DB_URL;
switch (process.env.NODE_ENV)
{ case DEVELOPMENT:
DB_URL = process.env.DB_URL_DEV;
break;
case PRODUCTION:
DB_URL = process.env.DB_URL_PROD;
break;
case LOCAL:
DB_URL = process.env.DB_URL_LOC;
break;
default:
DB_URL = process.env.DB_URL;
}Austin
07/19/2022, 7:22 PMdatasources option on the PrismaClient constructor:
import {PrismaClient} from '@prisma/client'
const prisma = new PrismaClient({
datasources: { db: { url: 'connection string' } }
})Roland Sankara
07/20/2022, 6:18 AM