Using Prisma CLI Commands

1. Formatting Schema

npx prisma format
AspectDetail
AlignmentColumns padded
LintCatches obvious issues

2. Validating Schema

CommandUse
prisma validateDetect schema errors
CI gateRun on every PR

3. Pulling Database Schema

CommandDetail
db pullUpdate schema.prisma from DB
IdempotentPreserves annotations

4. Pushing Schema Changes

npx prisma db push --accept-data-loss
AspectDetail
No historyDirect schema sync
Use casePrototyping, MongoDB
RiskCan drop data without flag

5. Seeding Database

npx prisma db seed
ConfigDetail
package.json"prisma": { "seed": "tsx prisma/seed.ts" }

6. Opening Prisma Studio

CommandDetail
prisma studioDefault port 5555
--port 5566Custom port

7. Generating Client

CommandDetail
prisma generateRebuild artifacts
--watchRegenerate on change

8. Running Migrations

CommandStage
migrate devDevelopment
migrate deployProduction
migrate resetWipe + reapply
migrate statusInspect
migrate diffCompare states

9. Using Environment Variables

FlagDetail
--env-fileLoad specific .env file
--schemaOverride schema path

10. Viewing CLI Version

npx prisma --version
FieldDetail
Prisma CLIMajor version
EnginesQuery / migration / introspection / format engine hashes