dev
The prisma dev command starts a local Prisma Postgres database that you can run Prisma ORM commands against. Use it for development and testing, then point the same project at Prisma Postgres for production.
prisma dev [options]| Option | Description | Default |
|---|---|---|
-n, --name |
Name of the server (helps isolate state between projects) | default |
-p, --port |
Main port number the Prisma Dev server will listen on | 51213 |
-P, --db-port |
Port number the database server will listen on | 51214 |
--shadow-db-port |
Port number the shadow database server will listen on | 51215 |
-d, --detach |
Run the server in the background | false |
--debug |
Enable debug logging | false |
| Command | Description |
|---|---|
prisma dev ls |
List available servers |
prisma dev rm |
Remove servers |
prisma dev start |
Start one or more stopped servers |
prisma dev stop |
Stop servers |
bunx prisma devpnpm prisma dev module.ts
pnpm prisma dev module.ts --freshyarn prisma dev module.ts
yarn prisma dev module.ts --freshnpx prisma dev module.ts
npx prisma dev module.ts --freshOutput:
✔ Great Success!
Your prisma dev server default is ready and listening on ports 63567-63569.
╭──────────────────────────────────╮
│[q]uit [h]ttp url [t]cp urls │
╰──────────────────────────────────╯Create a named instance for project isolation:
bunx prisma dev --name="mydbname"Run the server in the background:
bunx prisma dev --detachThis frees up your terminal. Use prisma dev ls to see running servers and prisma dev stop to stop them.
bunx prisma dev --port 5000 --db-port 5001 --shadow-db-port 5002