SQLAlchemy と Alembic を (Flask-SQLAlchemy と Flask-Migrate と共に) 使用しています。保留中の移行があるかどうかを確認する方法は?
Alembic と Flask-Migrate の両方のドキュメントを確認しようとしましたが、答えが見つかりませんでした。
SQLAlchemy と Alembic を (Flask-SQLAlchemy と Flask-Migrate と共に) 使用しています。保留中の移行があるかどうかを確認する方法は?
Alembic と Flask-Migrate の両方のドキュメントを確認しようとしましたが、答えが見つかりませんでした。
current
サブコマンドを使用して、プロジェクトが最新の移行であるかどうかを確認できます。
最新の移行時の出力例:
(venv) $ python app.py db current
f4b4aa1dedfd (head)
重要なのは(head)
、リビジョン番号の後に表示される です。これは、これが最新の移行であることを示しています。
新しい移行を追加した後、データベースをアップグレードする前に、状況がどのように変化するかを次に示します。
(venv) $ python app.py db current
f4b4aa1dedfd
そして、実行した後、次のようdb upgrade
になります。
(venv) $ python app.py db current
f3cd9734f9a3 (head)
お役に立てれば!