Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / git для mysql / 19 сообщений из 19, страница 1 из 1
25.09.2015, 20:00:04
    #39061619
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
можно ли как-то фиксировать изменения структур таблиц из бд, чтобы из тоже добавлять в гит
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
25.09.2015, 20:18:10
    #39061629
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
Имхо, правильнее делать наоборот - БД должна следовать за скриптами создания/модификации таблиц, а не скрипты за БД. Тем более, что в случае, когда ведущей является БД, не всегда возможно автоматически правильно выделить разницу.
...
Рейтинг: 0 / 0
25.09.2015, 20:23:49
    #39061634
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxможно ли как-то фиксировать изменения структур таблиц из бд, чтобы из тоже добавлять в гит


да, можно
с помощью mysqldump
...
Рейтинг: 0 / 0
25.09.2015, 20:30:41
    #39061640
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
miksoftИмхо, правильнее делать наоборот - БД должна следовать за скриптами создания/модификации таблиц, а не скрипты за БД. Тем более, что в случае, когда ведущей является БД, не всегда возможно автоматически правильно выделить разницу.
с битриксом так не прокатит
...
Рейтинг: 0 / 0
25.09.2015, 20:34:35
    #39061645
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxmiksoftИмхо, правильнее делать наоборот - БД должна следовать за скриптами создания/модификации таблиц, а не скрипты за БД. Тем более, что в случае, когда ведущей является БД, не всегда возможно автоматически правильно выделить разницу.
с битриксом так не прокатитНе представляю, зачем понадобилось бы таблицы битрикса засовывать в git. Это имело бы смысл для собственноручно разрабатываемой системы.

Кстати, битрикс умеет сам следить за структурой своей БД.
...
Рейтинг: 0 / 0
25.09.2015, 20:36:32
    #39061648
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
miksoftmr_maxпропущено...

с битриксом так не прокатитНе представляю, зачем понадобилось бы таблицы битрикса засовывать в git. Это имело бы смысл для собственноручно разрабатываемой системы.

Кстати, битрикс умеет сам следить за структурой своей БД.
Для того, чтобы на дев сервере я создаю несколько полей пользовательских и их надо создать на тестовом серваке, в ручную не хочется делать.
...
Рейтинг: 0 / 0
25.09.2015, 21:13:36
    #39061687
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxДля того, чтобы на дев сервере я создаю несколько полей пользовательских и их надо создать на тестовом серваке, в ручную не хочется делать.Тогда через дамп, как уже выше подсказали.
...
Рейтинг: 0 / 0
25.09.2015, 21:33:58
    #39061699
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
miksoftmr_maxДля того, чтобы на дев сервере я создаю несколько полей пользовательских и их надо создать на тестовом серваке, в ручную не хочется делать.Тогда через дамп, как уже выше подсказали.
так он по все базе сделает дамп, или как-то по изменению?
...
Рейтинг: 0 / 0
25.09.2015, 21:37:40
    #39061701
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxmiksoftпропущено...
Тогда через дамп, как уже выше подсказали.
так он по все базе сделает дамп, или как-то по изменению?

1) изменения фиксирует git. системы контроля версий как раз под это и заточены ещё при рождении

2) если вам важно отслеживать только изменения структуры таблиц, то можно дампить только структуру без данных
...
Рейтинг: 0 / 0
25.09.2015, 21:45:14
    #39061704
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxили как-то по изменению?В том-то и дело, что дамп снимает только текущее состояние базы (или ее части), но по его выводу никак нельзя судить о произведенных изменениях.
...
Рейтинг: 0 / 0
26.09.2015, 21:30:02
    #39062114
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
я понял снимаем дамп структуры, кладем в гит, потом опять снимаем и индексируем в гит, и гит нам потом скажет, что поменялось.
...
Рейтинг: 0 / 0
26.09.2015, 22:54:21
    #39062167
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxи гит нам потом скажет, что поменялось.Или не покажет...
...
Рейтинг: 0 / 0
27.09.2015, 22:35:38
    #39062720
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
вкрячить симфони и пользоваться человеческими миграциям
...
Рейтинг: 0 / 0
27.09.2015, 22:48:03
    #39062723
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
ScareCrowвкрячить симфони и пользоваться человеческими миграциям
Тоже не пойдет таблица то битриксовая, бывает добавляешь сразу в разные таблицы что-то
...
Рейтинг: 0 / 0
28.09.2015, 01:27:14
    #39062748
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
mr_maxScareCrowвкрячить симфони и пользоваться человеческими миграциям
Тоже не пойдет таблица то битриксовая, бывает добавляешь сразу в разные таблицы что-то
вкрячить битриксовые примочки внутрь миграции делов минут на 15.
...
Рейтинг: 0 / 0
28.09.2015, 09:03:57
    #39062807
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
ScareCrowmr_maxпропущено...

Тоже не пойдет таблица то битриксовая, бывает добавляешь сразу в разные таблицы что-то
вкрячить битриксовые примочки внутрь миграции делов минут на 15.
У вас получилось это сделать, если да то для каких таблиц?
...
Рейтинг: 0 / 0
28.09.2015, 09:51:37
    #39062850
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
ScareCrowвкрячить битриксовые примочки внутрь миграции делов минут на 15.А можно ссылочку на какое-нибудь руководство, доку или статью по этому "вкрячиванию"?
...
Рейтинг: 0 / 0
28.09.2015, 11:48:00
    #39062980
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
miksoftScareCrowвкрячить битриксовые примочки внутрь миграции делов минут на 15.А можно ссылочку на какое-нибудь руководство, доку или статью по этому "вкрячиванию"?

Код: php
1.
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); 
...
Рейтинг: 0 / 0
28.09.2015, 11:51:03
    #39062984
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
git для mysql
ScareCrowmiksoftпропущено...
А можно ссылочку на какое-нибудь руководство, доку или статью по этому "вкрячиванию"?

Код: php
1.
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php"); 


Это для чего?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / git для mysql / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]