migration conflict
-
Django Database Migration Conflict 해결하기Tech 2021. 8. 13. 17:13
알고리마 Lead Software Engineer 김재용입니다. 최근 알고리마 개발팀이 경험한 Database Migration Conflict와 문제 해결 과정을 소개합니다! 1. 발생: migration fail 평화롭던 어느 날, 우리 staging branch에서 migration fail이 발생하고 있다는 사실을 인지했다. 이런 @#$%...! 한가로이 코드 리뷰를 하고 있을 때가 아니군! 곧바로 이 문제에 대한 파악에 돌입했다. 마음을 가다듬고 차근차근 접근하기로 했다. 대체 언제, 어디서, 왜 때문에, 이런 문제가 발생하고 있었던 거지? 다행히도 Circle CI에서 제공하는 필터 기능을 통해 문제를 일으킨 녀석을 금방 찾아낼 수 있었다. 시작 지점은 어떤 PR 하나(#2214 PR). 이 ..