Skip to content

thnhan1/demo-next

Repository files navigation

Prisma with pnpm Cheatsheet

Setup

pnpm add -D prisma
pnpm add @prisma/client
pnpm prisma init

Common Commands

Command Description
pnpm prisma init Initialize Prisma in project
pnpm prisma generate Generate Prisma client
pnpm prisma migrate dev Run & apply migrations (dev)
pnpm prisma migrate deploy Apply migrations (prod)
pnpm prisma migrate reset Reset DB & apply all migrations
pnpm prisma studio Open Prisma Studio (GUI)
pnpm prisma db seed Run seed script

Example Workflow

  1. Define schema in prisma/schema.prisma
  2. Generate migration
    pnpm prisma migrate dev --name init
  3. Generate client
    pnpm prisma generate
  4. Use Prisma Client in your code:
    import { PrismaClient } from '@prisma/client'
    const prisma = new PrismaClient()

Useful Links

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors