Готовый интернет-магазин электроники
УПРАВЛЕНИЕ САЙТОМ
БИТРИКС24
CRM БИТРИКС 24 (ОБЛАКО)
ШАБЛОНЫ
МОДУЛИ
Заказать звонок
Задать вопрос
support@g-i-t.ru
г. Москва, ул. Пушкина 19
  • Разработчики
  • Хостинг и серверы
  • Домены
  • SSL сертификаты
  • Разработка сайтов
  • СЕО продвижение
  • Блог
  • ...
    Акции
    Проверить ключ
    Управление сайтом
    • Новые лицензии Битрикс
      Новые лицензии Битрикс
    • Продление лицензий Битрикс
      Продление лицензий Битрикс
    • Перейти на другую версию Битрикс
      Перейти на другую версию Битрикс
    Битрикс24
    • Лицензии Битрикс24
      Лицензии Битрикс24
    • Продления Битрикс24
      Продления Битрикс24
    • Переход на другую версию Битрикс24
      Переход на другую версию Битрикс24
    CRM Битрикс 24 (облако)
    Шаблоны
    • Готовые интернет-магазины
      Готовые интернет-магазины
    • Готовые сайты
      Готовые сайты
    Модули
    • Интеграция
      Интеграция
    • Решения для Битрикс24
      Решения для Битрикс24
    • Для разработчиков
      Для разработчиков
    • Для интернет-магазина
      Для интернет-магазина
    • Инструменты
      Инструменты
    • Платежные системы
      Платежные системы
    • SEO
      SEO
    • Онлайн-консультанты
      Онлайн-консультанты
    • Авторизация, пользователи
      Авторизация, пользователи
    • Статистика сайта
      Статистика сайта
    • Контент-менеджеру
      Контент-менеджеру
    • Поддержка клиентов
      Поддержка клиентов
    • Подписки и рассылки
      Подписки и рассылки
    • Маркетинг, реклама
      Маркетинг, реклама
    • Социальные сети
      Социальные сети
    • Каталог товаров
      Каталог товаров
    • Сотрудники
      Сотрудники
    • CRM
      CRM
    • Службы доставки
      Службы доставки
    • Отзывы, комментарии
      Отзывы, комментарии
    • Документы
      Документы
    • Корпоративный сайт
      Корпоративный сайт
    • Бизнес-процессы
      Бизнес-процессы
    • Образование
      Образование
    • Мобильные приложения
      Мобильные приложения
    • Другое
      Другое
    • Задачи
      Задачи
    • Импорт/экспорт
      Импорт/экспорт
    • Персональный сайт
      Персональный сайт
    • Баннеры
      Баннеры
    • Landing page
      Landing page
    • Купить в 1 клик
      Купить в 1 клик
    • Медицина
    • Ресторанный бизнес
    +  ЕЩЕ
      УПРАВЛЕНИЕ САЙТОМ
      БИТРИКС24
      CRM БИТРИКС 24 (ОБЛАКО)
      ШАБЛОНЫ
      МОДУЛИ
      +  ЕЩЕ
        • УПРАВЛЕНИЕ САЙТОМ
        • БИТРИКС24
        • CRM БИТРИКС 24 (ОБЛАКО)
        • ШАБЛОНЫ
        • МОДУЛИ
        Контактная информация
        г. Москва, ул. Пушкина 19
        support@g-i-t.ru
        Главная
        —Миграции для разработчиков

        Миграции для разработчиков

        Миграции для разработчиков
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        Миграции для разработчиков
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        миграции для разработчиков в bitrix.g-i-t.ru
        Характеристики
        Подходящие редакции
        —
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз
        Адаптивность
        —
        Нет
        Поддержка Композита
        —
        Нет
        Установлено
        —
        Более 1000 раз
        Дата публикации
        —
        03.03.2015
        Последнее обновление
        —
        21.07.2025
        Все характеристики
        Установить

        Установить Отмена
        Рябин Андрей
        Опубликовано:
        03.03.2015
        Обновлено:
        21.07.2025
        Версия:
        5.4.1
        Установлено:
        Более 1000 раз
        Подходящие редакции:
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз
        Адаптивность:
        Нет
        Поддержка Композита:
        Нет
        Совместимо с Сайты24
        Нет
        Совместимо с PHP 8.1
        • Описание
        • Характеристики
        • ОТЗЫВЫ
        Модуль помогает переносить изменения между нескольким копиями проекта.

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

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

        Маркетплейс
        http://marketplace.1c-bitrix.ru/solutions/sprint.migration/

        Composer
        https://packagist.org/packages/andreyryabin/sprint.migration

        Документация
        https://github.com/andreyryabin/sprint.migration/wiki

        Статьи
        https://dev.1c-bitrix.ru/community/webdev/user/39653/blog/
        Подходящие редакции
        Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз
        Адаптивность
        Нет
        Поддержка Композита
        Нет
        Установлено
        Более 1000 раз
        Дата публикации
        03.03.2015
        Последнее обновление
        21.07.2025
        Версия
        5.4.1
        Совместимо с Сайты24
        Нет
        Общий рейтинг:
        Пользователь 6426520

        25 февраля 2025 17:11

        Хороший модуль, но не без проблем

        На сайте данный модуль работал исправно до установки пакета phpoffice/phpspreadsheet через composer. После установки именно этого пакета все аякс запросы из админки стали выдавать ошибку 500. Как решить эту проблему?

        Пользователь 8755396

        6 февраля 2025 15:01

        Очень полезный модуль

        Очень полезный модуль, есть директория examples c хорошими примерами Один страшный минус - у миграции кнопка "откатить" и "удалить" находятся рядом, и тем более метод Down() чаще всего как раз и удаляет что-то что было создано миграцией, так что рукак так и тянется к кнопке "удалить", и мгновенной потере кода

        Пользователь 67916

        26 октября 2015 21:47

        Это просто чудо какое-то!

        Отличное решение от хорошего человека! Стабильно, качественно, бесплатно - что еще для счастья надо?

        Пользователь 162015

        23 сентября 2016 18:27

        Спасибо!

        Огромное спасибо разработчику! Времени писать свой инструмент не было, и Ваш модуль очень спас ситуацию.

        Пользователь 739979

        26 октября 2016 11:09

        Спасибо!

        Самый адекватный инструмент для миграций. Используем давно, около года. Будем и дальше продолжать. Спасибо большое!

        Пользователь 215992

        15 февраля 2019 16:04

        Лучшее решение для миграций!

        Пользуюсь давно данным модулем, считаю его лучшим решением на сегодняшний день. Предлагаю всем дорабатывать его (благо есть гитхаб) и не давать битриксу присваивать себе чужие наработки!)

        Пользователь 1062289

        25 февраля 2021 15:25

        Хорошее решение для контент-менеджера

        Вчера кстати испытал новый функционал переноса выбранных свойств элементов. Нужно было перенести только одно свойство типа множественный файл с описанием у более чем 1000 товаров, в каждом от 5 до 10 картинок. Модуль справился на отлично!

        Пользователь 129591

        28 июля 2021 09:52

        Отличное решение!

        Огромное спасибо Андрею! Действительно нужное решение, странно, что сами разработчики Битрикса еще не включили его в дистрибутив.

        Пользователь 4507922

        10 августа 2021 10:27

        Очень удобное решение для разработчиков

        Помимо создаваемых через админку миграций, модуль предоставляет множество методов, упрощающих работу с сущностями. Когда пишешь миграцию, то не обязательно лезть в документацию битрикс, чтобы вспомнить какой метод работает с той или иной сущностью и какие у неё поля. Достаточно просто воспользоваться $this->getHelperManager()->нужная_сущность и можно пользоваться необходимыми методами. Код модуля очень чистый и легко воспринимается. Однозначно очень полезное решение, позволяющее забыть о "забываниях" перенести на прод какие-либо настройки в админке.

        Пользователь 75831

        2 сентября 2021 12:21

        Простое и удобное решение для переноса данных

        Спасибо за модуль, классная штука, простой и можно сделать свои миграции, надеюсь он будет развиваться.

        Пользователь 119302

        12 ноября 2021 16:45

        МастХев решение

        Вопрос только один - почему сам битрикс этого ещё не сделал?

        Пользователь 29037

        10 декабря 2021 15:38

        Поддержка PHP 8.0

        Господа просьба добавить поддержку PHP 8.0 не можем стартануть из за вашего модуля. Возникают ошибки на 8.0 её текст: [Sprint\Migration\Exceptions\MigrationException] (0) #0 /srv/www/common/bitrix/modules/sprint.migration/lib/console.php(590): Sprint\Migration\Console->exitWithMessage('\xD0\x9D\xD0\xB5\xD0\xBA\xD0\xBE\xD1\x82\xD0\xBE\xD1\x80\xD1...') #1 /srv/www/common/bitrix/modules/sprint.migration/lib/console.php(280): Sprint\Migration\Console->executeAll(Array) #2 [internal function]: Sprint\Migration\Console->commandUp() #3 /srv/www/common/bitrix/modules/sprint.migration/lib/console.php(61): call_user_func(Array) #4 /srv/www/common/bitrix/modules/sprint.migration/tools/migrate.php(42): Sprint\Migration\Console->executeConsoleCommand() #5 /srv/www/bin/migrate(6): require_once('/srv/www/common...') #6 {main}

        Ответ разработчика

        10 декабря 2021 16:44

        Напишите в группу в телеграмме, ошибка скорее всего не в php 8.0

        Пользователь 274166

        3 февраля 2022 13:56

        Модуль миграции БД топчик!

        Модуль миграции БД топчик! Не понятно почему БУС сам не купит всю разработку и не внедрит в дефолтную сборку...

        Пользователь 128179

        4 мая 2022 18:06

        Спасибо!

        Очень нужная штука. Хорошо бы чтобы ребята из битрикс внедрили в решение сразу в коробку

        Пользователь 722291

        8 ноября 2022 09:21

        Отличное решение

        Спасибо за решение! Пользуемся для переноса данных между тестом и продом на многих проектах!

        Пользователь 4933138

        5 мая 2023 20:53

        PHP8 - ошибки

        Добрый день. Используем этот модуль. На PHP8 пошли ошибки. Например, при добавлении группы идёт ошибка в функции saveGroup: вместо $fields = $this->prepareExportGroup($fields) надо $fields = $this->/*prepareExportGroup*/ prepareFields($fields); в самой функции prepareFields убрали ограничение на пустой массив групп: protected function prepareFields($fields) { if (/*!empty($fields['SECURITY_POLICY'])*/ isset($fields['SECURITY_POLICY']) && is_array($fields['SECURITY_POLICY'])) { $fields['SECURITY_POLICY'] = serialize($fields['SECURITY_POLICY']); } return $fields; } Только после этого заработало.

        Пользователь 1256407

        13 июня 2023 15:52

        Удаление инфоблоков и других сущностей

        Добрый день. Не смог найти информацию о том как работают миграции при удалении инфоблоков. Я создал ИБ и создал миграцию для нее (записалось только в up, а down остался пустым), потом я удалил ИБ и теперь не очень понятно что нужно сделать, чтобы в миграцию записалась информация о том что ИБ я удалил, дабы скажем эта миграция удалила ИБ на деве/проде? Спасибо за любую информацию по этой проблеме.

        Пользователь 6927038

        29 сентября 2023 13:43

        Очень полезный модуль

        А планируется ли реализовывать миграцию смарт-процессов? Это было бы очень кстати

        Решения от данного разработчика
        Все товары категории
        Все товары бренда Рябин Андрей

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос
        Задать вопрос
        Разработчики
        Хостинг и серверы
        Домены
        SSL сертификаты
        Разработка сайтов
        СЕО продвижение
        Блог
        support@g-i-t.ru
        г. Москва, ул. Пушкина 19
        Подписаться на рассылку
        Политика конфиденциальности
        2025 © Аспро: Максимум - интернет-магазин