현상: flask 프로젝트에서 flask db init 이후 flask db migrate를 실행하면 아래와 같은 에러 발생
ERROR [flask_migrate] Error: Can't locate revision identified by 'random_checksum'
해결방법
1) 참조에 나와 있는 것처럼 flask db revision --rev-id 'randomchecksum' 실행하면 migration/versions에 random_checksum.py라는 파일이 만들어짐. 이후에 flask db migrate를 실행하면 정상적으로 동작함.
이렇게 하면 되긴 하는데 근본적인 원인은 파악을 하지 못하고 그냥 주먹구구식으로 해결한 느낌을 지울 수가 없음... 이를 위해서는 flask-migrate가 동작하는 메커니즘을 이해하는 것이 필요할 것 같다.