В этой ветке кто-то указал мне использовать sqlalchemy-migrate , чтобы помочь с быстро меняющимся веб-приложением используя sqlalchemy. Однако также был рекомендован метод Сделай сам , заключающийся в ручном написании столбцов CSV для новой схемы базы данных и, наконец, их импорте.
Проблема в том, что я не могу найти реальных примеров sqlalchemy-migrate . Ресурсы, которые я нашел в лучшем случае , описывают добавление одного столбца или переименование столбца. Официальная документация по существу описывает API, и трудно понять, как использовать миграцию эффективно. Из документа я даже не могу знать, может ли миграция помочь изменить движок базы данных , например, с sqlite на mysql, в то время как самодельное решение подойдет.
Я действительно хочу увидеть код, который сделает некоторые нетривиальные преобразования схемы базы данных и доказательство того, что миграция действительно является полезным инструментом.
Где я могу найти хорошие примеры / руководства по sqlalchemy-migrate?
Спасибо!