2016-12-05 4 views
1

내 플라스크 응용 프로그램은 현재 20 개 이상의 마이그레이션 flask-migrate로 구축하고 같이 그들은 모두 파일 이름을 해시 한 : 내가 실행 한 최신 이전의 설정을 다시 한 번 확인 할 389d9662fec7_.py플라스크 - 마이그레이션으로 생성 된 최신 마이그레이션은 어떻게 찾습니까?

하지만, 모든를 열 싶지 않아 파일을 찾아 올바른 파일을 찾습니다. 나는 새로운 가짜 이주를 만들 수 있고 그것이 down_revision로 참조하는 것을 볼 수 있지만 그것은 clunky 같다. 어떻게 빨리 내가 ​​만든 최신 마이그레이션을 찾을 수 있습니다 :

나는 flask-script, flask-migrateflask-sqlalchemy

내 질문을한다 사용하고 있습니다?

답변

1

./manage.py db history -r current:은 적용되는 순서대로 이전을 표시합니다. -r current:에는 현재 적용된 이후의 이전 만 표시됩니다.

./manage.py db heads은 각 분기 (일반적으로 하나의 분기 만 있음)에 대한 최신 마이그레이션을 표시합니다. ./manage.py db upgrade은 모든 이전을 적용하여 헤드에 도달합니다.

-v 플래그를 사용하면 마이그레이션에 대한 전체 경로를 포함하여 자세한 출력을 얻을 수 있습니다.