Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

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

Управление миграциейProfessional Edition+

Введение

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

Установка

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

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

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

20250102202546

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

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

Менеджер миграций позволяет переносить все таблицы основной базы данных и поддерживает следующие пять встроенных правил:

  • Только структура (схема): Переносится только структура (схема) таблиц, без вставки или обновления данных.
  • Перезапись (очистка и повторная вставка): Удаляет все существующие записи из целевой таблицы базы данных, а затем вставляет новые данные.
  • Вставка или обновление (Upsert): Если запись существует, она обновляется; если нет — вставляется.
  • Вставка с игнорированием дубликатов (Insert-ignore): При вставке данных, если запись уже существует, она игнорируется (обновление не происходит).
  • Пропустить: Таблица полностью пропускается, никакие действия не выполняются.

Примечания:

  • Правила «Перезапись», «Вставка или обновление» и «Вставка с игнорированием дубликатов» также синхронизируют изменения структуры таблиц.
  • Для таблиц с автоинкрементным первичным ключом или без первичного ключа правила «Вставка или обновление» и «Вставка с игнорированием дубликатов» неприменимы.
  • Правила «Вставка или обновление» и «Вставка с игнорированием дубликатов» используют первичный ключ для определения существования записи.

Детальный дизайн

20250102204909

Интерфейс конфигурации

Настройка правил миграции

20250102205450

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

20250107105005

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

20250107104644

Файлы миграции

20250102205844

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

20250102205857

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

20250102205915

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

20250102212311

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

20250102210009

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

20250102205738

Откат

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

20250105195029