PHPackages                             evk/ds.migrate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. evk/ds.migrate

ActiveBitrix-module[Database &amp; ORM](/categories/database)

evk/ds.migrate
==============

bitrix migration module

v1.0.2(4y ago)0583MITPHPPHP &gt;=5.6.0

Since Oct 8Pushed 4y ago1 watchersCompare

[ Source](https://github.com/e-krivonosov/ds.migrate)[ Packagist](https://packagist.org/packages/evk/ds.migrate)[ RSS](/packages/evk-dsmigrate/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

Миграции для разработчиков (1С-Битрикс)
=======================================

[](#миграции-для-разработчиков-1с-битрикс)

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

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

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

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

[](#установка-через-composer)

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

```
{
  "extra": {
    "installer-paths": {
      "local/modules/{$name}/": ["type:bitrix-module"]
    }
  },
  "require": {
    "evk/ds.migrate": "dev-master"
  },
}

```

Консоль
-------

[](#консоль)

Для работы через консоль используется скрипт /bitrix/modules/ds.migrate/tools/migrate.php

Можно запускать его напрямую или сделать алиас, создав файл в корне проекта, bin/migrate и прописав в нем:

```
#!/usr/bin/env php
