Это современное (продвинутое) объектно-реляционное отображение (Object-Relational
Mapping, ORM) для Node.js и TypeScript.
Это инструмент, позволяющий работать с реляционными (PostgreSQL, MySQL, SQL Server, SQLite) и не реляционной (
MongoDB) базами данных с помощью JavaScript или TypeScript без использования SQL (хотя такая возможность
имеется).
yarn init -yp
# or
npm init -y
yarn add -D prisma
# or
npm i -D prisma
npx prisma init
Импортируем и создаем экземпляр клиента Prisma:
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
export default prisma
Иногда может потребоваться делать так:
const Prisma = require('prisma')
const prisma = new Prisma.PrismaClient()
module.exports = prisma
Источник: