2

私のフラスコアプリケーションには現在、20以上の移行が組み込まれてflask-migrateおり、それらはすべて次のようなハッシュされたファイル名を持っています:389d9662fec7_.py

実行した最新の移行の設定を再確認したいのですが、すべてのファイルを開いて正しいファイルを探したくありません。新しいダミーの移行を作成し、それが何を参照しているかを確認することはできますdown_revisionが、それは不格好に思えます。

flask-scriptflask-migrate、およびを使用していますflask-sqlalchemy

私の質問は、作成した最新の移行をすばやく見つけるにはどうすればよいですか?

4

2 に答える 2

3

./manage.py db history -r current:適用される順序で移行が表示されます。-r current:現在適用されている移行以降の移行のみを表示します。

./manage.py db heads各ブランチの最新の移行が表示されます (通常、ブランチは 1 つだけです)。./manage.py db upgrade頭に到達するためにすべての移行を適用します。

フラグを使用し-vて、移行へのフル パスを含む詳細な出力を取得します。

于 2016-12-05T18:33:45.757 に答える