andreyryabin/sprint.migration

bitrix migration module

Fund package maintenance!
yoomoney.ru/to/410012104240288

Installs: 147 191

Dependents: 2

Suggesters: 0

Security: 0

Stars: 175

Watchers: 19

Forks: 56

Open Issues: 20

Type:bitrix-module

4.16.1 2024-12-12 12:19 UTC

README

Latest Stable Version Total Downloads

Помогает переносить изменения между нескольким копиями проекта.

Все изменения для базы данных пишутся в файлы миграций, эти файлы, как и весь код проекта, хранятся в системе контроля версий (например git) и попадают в копии разработчиков, после чего им необходимо выполнить установку новых миграций, чтобы обновить бд.

Работать можно как через консоль, так и через админку.

Особая благодарность

Самой лучшей IDE на свете!
Phpstorm

А также всем помощникам!
https://github.com/andreyryabin/sprint.migration/blob/master/contributors.txt

Установка через composer

Пример вашего composer.json с установкой модуля в local/modules/

{
  "extra": {
    "installer-paths": {
      "local/modules/{$name}/": ["type:bitrix-module"]
    }
  },
  "require": {
    "andreyryabin/sprint.migration": "dev-master"
  },
}

Работа в консоли

https://github.com/andreyryabin/sprint.migration/wiki/Работа-в-консоли

Скриншоты

Админка миграций bitrix-sprint-migration-1.png

Формы создания миграций bitrix-sprint-migration-2.png

Полезные ссылки

Миграции шаблонов бизнес-процессов для Битрикс24. Вот что для этого нужно