Я создал приложение python, которое использует elixir/sqlalchemy для хранения данных. Второй выпуск программного обеспечения требует обновления любых файлов, созданных в предыдущей версии, для добавления/удаления таблиц и столбцов.
Мой вопрос: как я могу это достичь? Я знаю sqlalchemy-migrate, но должен сказать, что я нахожу это запутанным. В нем не упоминается, что происходит с существующими данными. Более того, sqlite уменьшил поддержку ALTER TABLE, так что будет мигрировать, если я попытаюсь удалить столбец? Существуют ли какие-либо другие способы использования миграции?