Форум → Сообщество → Флейм → Контроль версий кучки небольших сайтов
Контроль версий кучки небольших сайтов
-
Хочу поставить системник как сервер, там будет файловое хранилище для дизайнеров, принтсервер и прочая херня, а так же, контроль версий для текущих проектов.
Идея такая - на сервак уходят все правки от меня и других сотрудников, а уже от туда летит на удалённый сайт. А если на удалённом вносят данные в бд, нужно вытянуть их на сервер.
Ну или, хотя бы, на серве локалка, там его наполняют, а я вытягиваю данные на свою машину.
Для контроля кода поставлю Git, с ним уже ковырялся, имею представление. А вот что делать с базами данных?
Может есть какое-то готовое решение для нубов?
ЗЫ, хз, в какой раздел такое писать. Перекиньте, если надо.Высокоуровневое абстрактное говно -
19 ноября 2014 г. 10:14, спустя 6 минут 14 секунд
Гугли "Репликация БД", если я правильно тебя понял -
19 ноября 2014 г. 10:46, спустя 32 минуты 30 секунд
Прочитал по диагонали это - http://habrahabr.ru/post/56702/
Я так понял, там писать можно только в мастере, а реплики умеют только читать. Мне не совсем такое надо.
Во время наполнения одного раздела на удалённом сайте (например, статейного), я могу работать с каталогом на локалке и вносить изменения в бд. А потом слить всё в кучу: наполненные статьи на удалённом сайте и новую структуру каталога.
Я представляю такое - тыкаю волшебную кнопочку, на удалённом делает дамп, у меня на локалке тоже, данные сравниваются (пусть через тот же git), составляет новый файл дампа, заливается вместо удалённой бд и вместо локальной.
Может есть что-то более человеческое?Высокоуровневое абстрактное говно -
19 ноября 2014 г. 11:03, спустя 16 минут 42 секунды
Есть репликация мастер-мастер.
Правда я не пойму нахера тебе сравнивать данные и делать дамп продакшена? На локале данные обычно тестовые, нахер они нужны на продакшине?Спустя 34 сек.
Сдается мне, что тебе нужны "миграции".Спустя 97 сек.
http://habrahabr.ru/post/121265/ -
19 ноября 2014 г. 11:18, спустя 15 минут 26 секунд
На локале данные обычно тестовые, нахер они нужны на продакшине?
Так с локалки я не данные хочу подтягивать, я структуру.
Про миграцию почитаю, спасибо.Высокоуровневое абстрактное говно -
19 ноября 2014 г. 12:00, спустя 41 минуту 8 секунд
миграция мастер-мастер не подойдёт, а миграции - это измененеие структуры таблиц, но не их содержимого.
в твоей ситуции нужно отказаться от локальной копии на запись и все правки делать на удалённом серверене всё полезно, что в swap полезло -
19 ноября 2014 г. 12:23, спустя 23 минуты 45 секунд
Миграции могут быть и данных, не обязательно структур
https://smappi.org/ - платформа по созданию API на все случаи жизни -
19 ноября 2014 г. 13:00, спустя 37 минут 5 секунд
Могут быть и негров миграцииСпустя 13 сек.
Могут быть и негров миграцииСпустя 35 сек.
Могут быть и негров миграцииСпустя 38 сек.
Могут быть и негров миграцииСпустя 23 сек.
глюкнуло сообщение извинитеСпустя 164 сек.
http://pyha.ru/users/Mars/ это я, я тут был раньше, меня наверное никто не помнит уже, я всех бесил и меня тут даже банили, вот решил зайти и тут всё поменялось, жалко не помню ни пароля ни email от старой учетки -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!