Alambic memorizza la cronologia delle versioni nel tuo database. Quindi sta usando il valore memorizzato nel database per cercare la revisione. Il numero di versione per il mio database personale è memorizzato nella tabella alembic_version
:
mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)
Suggerimento:usa il comando SHOW TABLES
se è un database basato su SQL per vedere le tabelle.
Per risolvere il tuo problema usa semplicemente il comando:
DROP TABLE alembic_version;
O qualunque sia il nome della tabella della versione del database. E poi devi reinizializzare la cartella di migrazione usando il comando:
python manage.py db init
E poi creare una nuova migrazione:
python manage.py db migrate
E poi dovresti essere a posto con le migrazioni funzionanti in alambicco.