[ Flask Migrate ] Multiple head revisions are present for given argument 'head'
·
Archive/Develop
드디어 이 문제를 겪어본다. 새로운 에러... 짜릿해... 스택오버플로우를 뒤져보니 각 브랜치마다 db 가 가리키고 있는 head 값이 달라서 발생하는 문제이다. 해결해보자! 우선 내가 db error 발생시 습관적으로 해보는 db history 검색 결과이다. flask db history 현재 존재하는 head가 두개...??? 사실 에러메시지에서도 보이듯, head가 여러 개 일때 대체 무엇을 head 로 봐야할지 몰라서 upgrade 가 안되는 상황이라 head 가 다수인게 당연하다. 자동 생성된 alembic_version table 에서도 version num이 두개가 보인다. 자, 이제 이 두개를 merge 해보자! flask db merge -m "merging two heads" 마치 g..