Здравствуйте!
Интересует вопрос. Есть сервер с установленным приложением на PHP/Ruby/Java/C - неважно. Нужно уметь делать две вещи.
1. Устанавливать обновления кода через систему контроля версий, например, Git.
2. Вместе с обновлениями кода делать обновления структуры SQL-базы, ведь она может поменяться.
Нужно всё организовать максимально просто и дёшево.
С пунктом 1 планирую поступить так. На этом же сервере поднять Git-сервер. Коммитить в него все изменения. Когда нужно будет обновить ПО на сервере, зайти на сервер через SSH и обновиться с этого localhost-репозитария. Как вам такое решение?
С пунктом 2 что делать - не знаю. Нужно наверно писать какой-то конвертор структуры, который будет отслеживать какая версия структуры в данный момент, и какую надо получить, запуская соответсвующую функцию преобразования. Запускать данный конвертор перед обновлением ПО. Так это делается?
Ответ на:
комментарий
от JackyTreehorn
Ответ на:
комментарий
от baverman
Ответ на:
комментарий
от Xintrea
Ответ на:
комментарий
от AlexKiriukha
Ответ на:
комментарий
от JackyTreehorn
Ответ на:
комментарий
от AlexKiriukha
Ответ на:
комментарий
от AlexKiriukha
Ответ на:
комментарий
от den73
Ответ на:
комментарий
от baverman
Ответ на:
комментарий
от blackst0ne
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [SQL] Структура БД (2010)
- Форум [GIT]Структура рабочего каталога (2011)
- Форум код и Git (2021)
- Форум Обновление сломало git-prompt (2014)
- Форум Обновление схемы-структуры БД (2014)
- Форум Обновление структуры БД на продакшене (2013)
- Форум Обновление локального git-репозитория (2011)
- Форум [git]Не хочет залить обновления (2010)
- Форум Организовывается клуб нацпола (2012)
- Форум Генерация SQL кода из Perl (2011)