Может ли SQLAlchemy сделать неразрушающее изменение базы данных, сравнивая текущую модель со схемой базы данных? - PullRequest
0 голосов
/ 18 февраля 2011

В основном я ищу эквивалент DataMapper.auto_upgrade! из мира Ruby.

Другими словами:

  1. сменить модель
  2. выполнить какое-то волшебство -> текущая схема БД исследуется и изменяется для отражения модели
  3. 1012 * выгода *

Конечно, бывают случаи, когда такое изменение не может быть неразрушающим, например. когда вы удалили какой-то атрибут. Но я не имею в виду такой случай. Я ищу общее решение, которое не мешает при быстром прототипировании и изменении схемы.

ТИА

1 Ответ

0 голосов
/ 18 февраля 2011

Sqlalchemy-migrate (http://packages.python.org/sqlalchemy-migrate/) предназначен для помощи в выполнении этих типов операций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...