You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Нужно поправить файлы миграций, т.к. в них нет создания таблицы 'Task'.
Это произошло по причене недопонимания работы миграций алембик с БД SQLite.
Алембик проводит миграции в SQLite построчно и исполняет их вне зависимости от наличия ошибок: даже одна ошибка в миграциях не означает, что не осуществились те изменения, в которых не было ошибок.
Изначально, в файле миграции было изменение типов столбцов 'created' и 'updated', но т.к. они описаны неверно - миграции не проходили по этим столбцам, но проходили по созданию новой таблицы 'Task'. Таким образом, новая таблица создавалась, а миграции выдавали ошибку. Впоследствии я поменял команды миграций, т.к. таблица была создана и я удалил команду ее создания.
How To Do?
Внимательно отследить миграционные файлы и найти тот, где нужно создание 'Task'.
Описать функции 'def upgrade()' и 'def downgrade()'
The text was updated successfully, but these errors were encountered:
Why?
Нужно поправить файлы миграций, т.к. в них нет создания таблицы 'Task'.
Это произошло по причене недопонимания работы миграций алембик с БД SQLite.
Алембик проводит миграции в SQLite построчно и исполняет их вне зависимости от наличия ошибок: даже одна ошибка в миграциях не означает, что не осуществились те изменения, в которых не было ошибок.
Изначально, в файле миграции было изменение типов столбцов 'created' и 'updated', но т.к. они описаны неверно - миграции не проходили по этим столбцам, но проходили по созданию новой таблицы 'Task'. Таким образом, новая таблица создавалась, а миграции выдавали ошибку. Впоследствии я поменял команды миграций, т.к. таблица была создана и я удалил команду ее создания.
How To Do?
The text was updated successfully, but these errors were encountered: