Prisma Migrate in development and production

prisma migrate dev

아래와 같은 절차로 동작하는듯

  1. prisma.scheme 에서 기존 스키마 변경사항을 비교한다.
    1. 기존 스키마는 prisma generate로 생성했던, 혹은 이전 migrate dev로 생성한 클라이언트의 스키마
  2. 변경사항을 고지한다
    1. 이 떄 충돌로 인해 리셋이 필요하면 리셋할지 물어본다.
  3. 마이그레이션 파일을 생성한다.
  4. DB에 스키마를 업데이트한다. (옵션: --create-only)
  5. prisma seed를 실행한다. (옵션: --skip-seed)

<aside> 💡 버그 어떤 환경에서는 seed 동작을 안함. 그냥 버그같음 따라서 항상 -skip-seed 옵션을 주고 필요하다면 prisma db seed를 따로 실행할것

</aside>