TL;DR — 이미 적용된 마이그레이션 SQL에 주석 세 줄을 넣었다가 체크섬 불일치로 서버가 못 뜼었다. 더 큰 문제는 통합 테스트가 이걸 절대 잡지 못한다는 것 — 매번 빈 DB로 시작하므로 기존 DB의 적용 이력과 비교할 일이 없다. 파일 CRC32를 고정하는 테스트로 막았다.

배경

문제 (증상)

원인 분석

해결

결과