anything-llm/server/utils/prisma/index.js
Sean Hatfield 1aa58dcb7b
Disable prisma logs on prod (#371)
* disable prisma logs on prod

* linting

* keep const top level

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2023-11-14 13:53:11 -08:00

17 lines
458 B
JavaScript

const { PrismaClient } = require("@prisma/client");
// npx prisma introspect
// npx prisma generate
// npx prisma migrate dev --name init -> ensures that db is in sync with schema
// npx prisma migrate reset -> resets the db
const isProd = process.env.NODE_ENV === "production";
const logLevels = isProd
? ["error", "info", "warn"]
: ["query", "info", "warn", "error"];
const prisma = new PrismaClient({
log: logLevels,
});
module.exports = prisma;