advanced

Migrations

Координируйте Prisma Migrate с environments, drift detection, shadow databases, data changes и deploy safety.

Prisma Migrate превращает diff схемы в SQL-файлы в `prisma/migrations`. Dev-процессы (`migrate dev`, reset) отличаются от production (`migrate deploy`).

| Контекст команды | Назначение | |------------------|------------| | Development | Итерации схемы, проверки shadow DB | | CI / production | Только проверенные миграции |

На интервью: shadow databases, drift detection, история миграций, review SQL, expand-contract.

Типовые ошибки: reset в production; rename с потерей данных; пропуск review «потому что сгенерировано».

Компромисс — автоматизация миграций против безопасности DDL.

Чеклист:

  • Deploy-safe команды миграций.
  • Review сгенерированного SQL.
  • План drift и backfill.
  • История миграций в VCS.