Migrate Commands
Manage database schema changes with Prisma Migrate. Create, apply, and resolve migrations for safe, version-controlled database evolution across environments.
11 commands
Pro Tips
Use 'prisma migrate dev --name add_users_table' to create and apply a migration in development with a descriptive name.
Use 'prisma migrate deploy' in production/CI — it only applies pending migrations without creating new ones.
Preview SQL without applying: 'prisma migrate diff --from-schema-datamodel prisma/schema.prisma --to-migrations ./prisma/migrations'.
Common Mistakes
Never run 'prisma migrate dev' on production. Use 'prisma migrate deploy' which only applies existing migrations.
Editing applied migration files causes drift. Use 'prisma migrate resolve' to handle failed or modified migrations.