Откуда alembic берет несуществующую миграцию?

Alembic выдает такое сообщение:

FAILED: Can't locate revision identified by '8aae543e8e7b'

Но миграция с таким id в коде нигде не упоминается. В таблице alembic_version тоже не тот id в единственной строке. Я так понимаю, что в этой таблице хранится id последней примененной миграции.

Откуда еще он может брать несуществующую миграцию?

PS. Решил проблему, создав пустую миграцию с недостающим id, а потом даунгрейднул и все встало на место. Удалил фейковую миграцию и все заработало. Но вопрос почему так произошло все еще актуален, т.к. в таблице точно был не тот id.


Ответы (0 шт):