За последние 24 часа нас посетили 9264 программиста и 441 робот. Сейчас ищут 246 программистов ...

Как вносить в git изменения базы данных?

Тема в разделе "Версионность, тестирование и развёртывание", создана пользователем mkramer, 15 фев 2016.

  1. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    7.846
    Симпатии:
    1.543
    В процессе работы достаточно часто в таблицах появляются новые поля. Хотел поинтересоваться, кто как вносит такие изменения в git? На каждый чих писать миграции - утомительно, и к тому же добавлять поля через миграцию - как то не очень....
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Примерно 2 шага всегда:
    1 - изменения в sql-файл для создания таблиц
    2 - миграции (в том или ином виде, но от них никуда не деться)
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    10.398
    Симпатии:
    1.046
    Адрес:
    там-сям
    я тупо файл .sql со структурой держу в проекте в актуальном состоянии. фактически база правится в ручном режиме. благо схема изменяется нечасто, а откатов с изменением базы вообще не припомню.
    не горжусь этим, но вот так вот.
     
  4. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.290
    Симпатии:
    216
    Адрес:
    Default city
    Всё никак мигратор не напишу, но хочу уже ппц как. Пытался попробовать мигратор из mysql workbench, но он что-то тупил на комментариях и не получались у меня таки это сделать.