01 Apr
2014
Вот у меня есть программа с конфигами и базой данных в муускуле/оракле. Как лучше сделать скрипт инсталляции, чтобы при обновлении я мог нормально и конфиги проапдейтить и схему в бд? Как вообще вопросы обновления в таких случаях
partizan, ну вот ркоме самого понятия я ничего не слышал. Как эту миграцию делать?
ты какое-то orm юзаешь, или таблицы руками создаешь?
partizan, насколько понимаю - руками.
ну тогда и миграции руками, проверяешь что у тебя там сейчас есть, и alter table .. ну или юзай какой-то orm, для него найдутся миграции
partizan, а рекмендации по огранизации этого хозяйста? вот у меня наберется десяток разных версий, надо же как-то делать миграции с любой на любую более новую
вести историю версий, создать еще одну таблицу где хранить какие твои таблицы на какой версии сейчас
partizan, ну не, версия будет общая на схему, вряд ли таблицы будут рассинхронизированы
но правильнее - заюзать orm, найти к нему миграции и не изобретать велосипед)
partizan, у нас тут идеалогия писать хранимые процедуры и дергать только их
крутота