데이터베이스의 구조가 변경 되었을 때 수행한 작업을 코드로 관리함.
-> 컬럼을 추가,변경 하거나 외래키 설정 DB구조 변경을 기록하여 버전 관리 하는것
마이그레이션을 하면 변경 이력을 추적할 수 있으며, 여러 환경에서도 동일한 DB 구조를 적용 가능함
# 1. 초기에 마이그레이션 생성 + DB 반영 + Prisma Client 생성
npx prisma migrate dev --name 변경사항설명
# 2. 마이그레이션만 생성 (기존 마이그레이션 파일을 기반으로 DB에 적용)
npx prisma migrate dev
# 3. 스키마만 바뀌고 DB는 건드릴 필요 없을 때
npx prisma generate
# 4. 마이그레이션 상태 확인
npx prisma migrate status
# 5. Prisma Studio 실행
npx prisma studio