@Tishka17
Tishka17
01 Apr 2014
Tishka17

Вот у меня есть программа с конфигами и базой данных в муускуле/оракле. Как лучше сделать скрипт инсталляции, чтобы при обновлении я мог нормально и конфиги проапдейтить и схему в бд? Как вообще вопросы обновления в таких случаях

01 Apr 2014

требуется более подробное описание.

01 Apr 2014

насчет скрипта инсталяции хз, но есть такое понятие "миграции", как раз для апдейтов схем бд

01 Apr 2014

partizan, ну вот ркоме самого понятия я ничего не слышал. Как эту миграцию делать?

#ihz/3 в ответ на /2
01 Apr 2014

ты какое-то orm юзаешь, или таблицы руками создаешь?

#ihz/4 в ответ на /3
01 Apr 2014

partizan, насколько понимаю - руками.

#ihz/5 в ответ на /4
01 Apr 2014

ну тогда и миграции руками, проверяешь что у тебя там сейчас есть, и alter table .. ну или юзай какой-то orm, для него найдутся миграции

#ihz/6 в ответ на /5
01 Apr 2014

partizan, а рекмендации по огранизации этого хозяйста? вот у меня наберется десяток разных версий, надо же как-то делать миграции с любой на любую более новую

#ihz/7 в ответ на /6
01 Apr 2014

вести историю версий, создать еще одну таблицу где хранить какие твои таблицы на какой версии сейчас

#ihz/8 в ответ на /7
01 Apr 2014

но правильнее - заюзать orm, найти к нему миграции и не изобретать велосипед)

#ihz/9 в ответ на /7
01 Apr 2014

partizan, ну не, версия будет общая на схему, вряд ли таблицы будут рассинхронизированы

#ihz/10 в ответ на /8
01 Apr 2014

partizan, у нас тут идеалогия писать хранимые процедуры и дергать только их

#ihz/11 в ответ на /9
01 Apr 2014

крутота

#ihz/12 в ответ на /11

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.