Yii2. Как организовать обмен данными БД между разработчиками?

Как бы реализовать обмен данными на пример справочников (города, районы, ... ) что бы не обмениваться dump-ами между разработчиками. Подскажите как это сделать?
  • Вопрос задан
  • 2406 просмотров
Решения вопроса 1
MrLoki
@MrLoki
I will.
Как вариант: www.yiiframework.com/doc-2.0/guide-db-migrations.html правда для больших справочников всё равно придётся делать дампы и накатывать их из миграции.

Либо шареный коннект к одной удаленной БД для всех разработчиков. Но этот вариант может привести к другим неожиданным побочным эффектам.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
Давайте им удаленный доступ к БД справочника с правами только на чтение.
Ответ написан
Комментировать
asf
@asf Автор вопроса
$this->batchInsert('{{%region}}', ['id', 'name'], [
            [3, 'Винницкая область'],
            [4, 'Волынская область'],
            [5, 'Днепропетровская область'],
            [6, 'Донецкая область'],
            [7, 'Житомирская область'],
            [8, 'Закарпатская область'],
            [9, 'Запорожская область'],
            [10, 'Ивано- Франковская область'],
            [2, 'Киевская область'],
            [11, 'Кировоградская область'],
            [12, 'Луганская область'],
            [13, 'Львовская область'],
            [14, 'Николаевская область'],
            [15, 'Одесская область'],
            [16, 'Полтавская область'],
            [17, 'Ровенская область'],
            [18, 'Сумская область'],
            [19, 'Тернопольская область'],
            [20, 'Харьковская область'],
            [21, 'Херсонская область'],
            [22, 'Хмельницкая область'],
            [1, 'Черкасская область'],
            [23, 'Черниговская область'],
            [24, 'Черновицкая область']
        ]);
    }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы