Re[21]: VladD2, скажи что-нибудь внятное?
От: Ziaw Россия  
Дата: 05.03.12 19:55
Оценка:
Здравствуйте, WolfHound, Вы писали:

Z>>Сможет. Только проблема в том, что эти же миграции делаются еще и для того, чтобы в один прекрасный момент проапгрейдить продакшен базу, в которой совсем другие данных в таблице orders. Если об этой особенности надо помнить, эта система требует слишком многого от программиста.

WH>И в чем проблема то?

В том, что там данные совсем другие будут. Уже скомпилированное приложение должно бы уметь ходить и вперед и назад, однако при проходе назад в продакшене мы получаем данные из девелопер БД. Не так уж и старшно, но неприятно.

WH>Это вообще другая задача.


Это пример, когда при использовании удобной штука забыли о том, какие проблемы может она принести.

Z>>А какую задачу решает хранение всех версий модели, если у нас, все равно есть все нужные скрипты для создания БД?

WH>Это модели всех версий БД.
WH>Именно по ним генерируются скрипты для создания БД.
WH>Именно по ним проверяется, что в описании миграции ничего не забыто.

То есть и каждую модель придется описывать явно и сами миграции. Мне лично не нравится лишняя писанина.
Re[22]: VladD2, скажи что-нибудь внятное?
От: WolfHound  
Дата: 05.03.12 20:20
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>В том, что там данные совсем другие будут. Уже скомпилированное приложение должно бы уметь ходить и вперед и назад, однако при проходе назад в продакшене мы получаем данные из девелопер БД. Не так уж и старшно, но неприятно.

Это еще с чего?

Z>То есть и каждую модель придется описывать явно и сами миграции. Мне лично не нравится лишняя писанина.

Скопировать файлик это уже писанина?
Да и как ты по-другому собрался хранить несколько моделей?
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.