Помогите пожалуйста понять какую роль выполняет таблица alembic_version.
Я создал модель и на основе неё при помощи flask db migrate/flask db upgrade создал в БД таблицу. Затем удалил из БД эту таблицу и снова попробовал создать её через flask db migrate/flask db upgrade. Но таблица не создалась.
Снова у меня получилось создать таблицу только после удаления таблицы alembic_version. Я не понимаю каким образом alembic_version запоминает, что такая таблица уже создавалась. И вообще зачем она не разрешает повторно создавать таблицу
Это я понял, но дело в том, что после удаления таблицы я также удалил и каталог versions со всем содержимым. таким образом история уже не может помнить таблицу с какой структурой я создавал ранее.
А по одному только id(который хранится в alembic_version) невозможно восстановить структуру таблицы