Есть ли средство автоматизации SQLAlchemy, например South для Django?
Я посмотрел на sqlalchemy-migrate, но он, похоже, не создает сценарии обновления sql автоматически или не обновляет DB
Похоже, что с sqlalchemy-migrate вам нужно a) вручную скопируйте свою старую модель в новый файл б) вставить новую модель в приложение и скопировать ее в новый файл c) писать вручную создавать/отбрасывать/изменять таблицы в расширенном диалекте python sqlalchemy d) сгенерировать sql alter script e) выполнить команду для выполнения alter sql script
Что касается меня, это не решает проблему и только добавляет накладные расходы, поскольку я могу просто выполнить d) вручную, и это будет намного быстрее, чем делать a), b), c) вручную только до d), что вы можете сделать за один шаг.
Есть ли какие-либо автоматические библиотеки миграции для SQLAlchemy, например South для Django, или многие инструменты для преобразования в RoR?
Мне нужно изменить модель SQLAlchemy в приложении python, запустить инструмент и сравнить текущую схему БД с новой схемой БД, которую должна использовать новая модель, и создать скрипты Alter, которые я могу настроить вручную и выполнить.
Есть ли такое решение в Python?