За последние 24 часа нас посетили 10154 программиста и 680 роботов. Сейчас ищут 374 программиста ...

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

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

  1. mkramer

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

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

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

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

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

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

    Abyss Старожил

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