Менеджер миграций

Менеджер миграцийProfessional Edition+

Введение

Менеджер миграций помогает переносить конфигурации приложения из одного окружения (например, тестового) в другое (например, промышленное). Его основной фокус — миграция конфигураций приложения. Если вам требуется полная миграция данных, мы рекомендуем использовать «Менеджер резервного копирования» для создания резервных копий и восстановления всего приложения.

Установка

Менеджер миграций зависит от плагина Менеджер резервного копирования. Пожалуйста, убедитесь, что этот плагин уже установлен и активирован.

Принцип работы и процесс

Менеджер миграций переносит таблицы и данные из основной базы данных из одного приложения в другое, руководствуясь заданными правилами миграции. Обратите внимание, что данные из внешних баз данных и дочерних приложений не переносятся.

20250102202546

Правила миграции

Встроенные правила

Управление миграциями поддерживает три правила:

  • Только структура: синхронизирует только структуру таблицы, без вставки или обновления данных.
  • Перезапись: очищает существующие записи таблицы, затем вставляет новые данные.
  • Пропустить: не выполняет обработку этой таблицы.

Примечания:

  • Перезапись также синхронизирует изменения структуры таблицы.
  • Пользовательские таблицы с бизнес-данными обычно используют Только структура, чтобы не перезаписать production-данные.

Установка

Менеджер миграций зависит от менеджера резервных копий. Убедитесь, что менеджер резервных копий уже установлен и активирован.

Процесс и принципы

Менеджер миграций переносит таблицы и данные из основной базы данных на основе заданных правил миграции. Обратите внимание, что данные внешних баз данных и подприложений он не мигрирует.

20250102205450

Включение независимых правил

20250107105005

Выбор независимых правил и таблиц, обрабатываемых по этим правилам

20250107104644

Правила миграции

20250102205844

Создание новой миграции

20250102205857

Выполнение миграции

20250102205915

Проверка переменных окружения приложения (узнайте больше о Переменных окружения)

20250102212311

Если какие-либо переменные отсутствуют, появится всплывающее окно с предложением ввести необходимые новые переменные окружения, после чего можно будет продолжить.

20250102210009

Журналы миграций

20250102205738

Откат

Перед выполнением любой миграции текущее приложение автоматически резервируется. Если миграция завершится неудачно или результаты не соответствуют ожиданиям, вы можете выполнить откат с помощью Менеджера резервного копирования.

20250105195029