Alembicはバージョン履歴をデータベースに保存します。したがって、データベースに保存されている値を使用してリビジョンを検索しています。私の個人データベースのバージョン番号は、テーブルalembic_version
に保存されています。 :
mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)
ヒント:コマンドSHOW TABLES
を使用してください テーブルを表示するSQLベースのデータベースの場合。
問題を解決するには、次のコマンドを使用するだけです。
DROP TABLE alembic_version;
または、データベースバージョンテーブルの名前が何であれ、次のコマンドを使用して移行フォルダを再初期化する必要があります:
python manage.py db init
そして、新しい移行を作成します:
python manage.py db migrate
そして、あなたはアランビックでの作業移行に取り掛かるのが良いはずです。