O Alembic armazena o histórico de versões em seu banco de dados. Portanto, está usando o valor armazenado em seu banco de dados para pesquisar a revisão. O número da versão do meu banco de dados pessoal está armazenado na tabela
alembic_version
:mysql> SELECT * FROM alembic_version;
+-------------+
| version_num |
+-------------+
| c8ad125e063 |
+-------------+
1 row in set (0.00 sec)
Dica:Use o comando
SHOW TABLES
se for um banco de dados baseado em SQL para ver as tabelas. Para resolver seu problema basta usar o comando:
DROP TABLE alembic_version;
Ou seja qual for o nome da tabela de versão do banco de dados. E então você precisa reiniciar a pasta de migração usando o comando:
python manage.py db init
E, em seguida, criando uma nova migração:
python manage.py db migrate
E então você deve estar pronto para trabalhar com migrações no alambique.