Откуда alembic берет несуществующую миграцию?
Alembic выдает такое сообщение:
FAILED: Can't locate revision identified by '8aae543e8e7b'
Но миграция с таким id в коде нигде не упоминается. В таблице alembic_version тоже не тот id в единственной строке. Я так понимаю, что в этой таблице хранится id последней примененной миграции.
Откуда еще он может брать несуществующую миграцию?
PS. Решил проблему, создав пустую миграцию с недостающим id, а потом даунгрейднул и все встало на место. Удалил фейковую миграцию и все заработало. Но вопрос почему так произошло все еще актуален, т.к. в таблице точно был не тот id.