После установки данного модуля необходимо выполнить его настройку: в Административном разделе перейти в Настройки - Настройки модулей - ITEM:Миграции и
указать директорию, где будут храниться файлы миграций (относительно DOCUMENT_ROOT, примеры: "../migrations", "/local/migrations").
Рекомендуется вынести папку за пределы публичной части проекта или отключить прямой доступ в нее через веб-сервер.
Важно: без этой настройки модуль работать НЕ будет и при попытке зайти на любую страницу модуля будет выводиться соответствующая ошибка.
Версия Битрикс: модуль не тестировался на старых (неподдерживаемых) версиях, поэтому риск того, что что-то может не работать или работать неправильно выше. По вопросам технической поддержки и предложениям по улучшению можно обращаться на info@conversite.ru или добавлять комментарии на закладке Обсуждение в любое удобное время (круглосуточно в любом часовом поясе).
Время ответа по технический поддержке не нормируется и зависит от занятости специалистов, в среднем составляет 1-3 рабочих дня по Москве.
Модуль упрощает перенос и анализ изменений стуктуры БД между различными копиями проектов.
Основные возможности:
- управление миграциями (создание/удаление/установка/откат и т.д.)
- анализ и отображение отличий между текущими настройками сущностей БД и существующими миграциями с возможностью автоматизированного создания новых миграций на основе отличий
- интуитивно понятное API для описания миграций
В текущей версии поддерживаются:
- Инфоблоки/Универсальные списки (с некоторыми ограничениями)
- Таблицы БД (mysql)
- Пользовательские поля
- Смарт-процессы (Bitrix24)
Краткая инструкция:
После установки модуля в Административном разделе в Адинистративном меню станет доступен пункт "Миграции", в котором доступны следующие подразделы:
Миграции
Здесь отображается список имеющихся файлов миграций и их статус (Установлено: Да/Нет). Для каждого элемента доступно меню действий:
- Показать изменения - отобразить изменения, которые вносит данная миграция
- Установить - будет выполнен метод Up
- Откатить - будет выполнен метод Down
- Пометить как "Установлено"/"Не установлено" - полезно, когда вносимые изменения уже есть в системе и установка/откат не требуется
- Скачать - скачать файл миграций
- Удалить - удалить файл миграций
На панели действий доступы кнопки:
- Создать миграцию - создать чистый файл миграций, в котором останется заполнить методы Up/Down вручную
- Создать миграцию > загрузить из файла - загрузить имеющийся файл миграций в систему
- Установить все миграции - установить все миграции
- Откатить все миграции - откатить все миграции
Инфоблоки
Здесь отображается список имеющихся инфоблоков. В колонке Статус миграции возможны варианты:
- Не указан символьный код API - модуль НЕ поддерживает инфоблоки, в которых не указан API-код
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки инфоблока в системе и в миграциях не совпадают
- Инфоблок удален - инфоблок присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для поддерживаемых инфоблоков доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию.
- Показать миграции - отобразить список всех миграций, в которых участвует данный инфоблок
Пользовательские поля
Здесь отображается список имеющихся пользовательских полей. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки пользовательского поля в системе и в миграциях не совпадают
- Пользовательское поле удалено - пользовательское поле присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данное пользовательское поле
Таблицы
Здесь отображается список имеющихся таблиц. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки таблицы в системе и в миграциях не совпадают
- Таблица удалена - таблица присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данная таблица
Смарт-процессы
Здесь отображается список имеющихся смарт-процессов. В колонке Статус миграции возможны варианты:
- Не используется - в миграцих не участвует
- Все миграции установлены - изменения вносимые миграциями соответствуют тому, что есть в системе
- Есть расхождения - настройки смарт-процесса и/или состав его полей в системе и в миграциях не совпадают
- Смарт-процесс удален - смарт-процесс присутствует в миграциях, но отсутствует в системе
- Есть неустановленные миграции
Для каждого элемента доступно меню действий:
- Показать расхождения - отобразить расхождения, для которых можно создать/скачать новую миграцию
- Показать миграции - отобразить список всех миграций, в которых участвует данный смарт-процесс
Общее
На странице с расхождениями доступно автоматизировнное создание миграции (будет создан новый файл и помещён в папку, указанную в настройках модуля).
Так же возможно скачать миграцию для указанных расхождений без создания файла миграций.
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте