Существует ли SQLAlchemy эквивалент django-evolution?

Все, что я хочу, это иметь рабочий процесс, похожий на:

  1. Добавить django_evolution в INSTALLED_APPS для вашего проекта
  2. Запустить ./manage.py syncdb
  3. Внести изменения в файлы модели в вашем проекте
  4. Запустить ./manage.py evolve --hint --execute

Что очень просто, и хотя он не поддерживает расширенные возможности (например, несколько баз данных), он знает, как добавлять/удалять колонки, что является обычным случаем использования.

sqlalchemy-migrate имеет безумно сложный рабочий процесс, а оба руководства (1, 2), на которые ссылается документация, либо устарели, либо неактуальны.

6
задан ubershmekel 5 December 2011 в 08:33
поделиться