📚 교육용 풀스택 SaaS 개발기
Phase 2 스키마 마이그레이션 — 데이터 안 날리고 구조 바꾸기
v2.0 Phase 2는 self-reference를 배열로 바꾸고, enum 두 개를 추가하고, NOT NULL을 nullable로 푸는 스키마 대수술이었다. Prisma migrate가 자동 생성한 SQL의 'data will be lost' 경고 4개를 어떻게 무력화했는지, 그리고 마이그레이션 직후 36개 빌드 에러가 났는데도 왜 멘탈이 멀쩡했는지의 기록.
NestJSPrismaPostgreSQL