Эта документация была автоматически переведена ИИ.
Менеджер миграций
Управление миграциейProfessional Edition+Введение
Этот плагин позволяет переносить конфигурации приложений из одной среды в другую. Менеджер миграций в первую очередь ориентирован на перенос «конфигураций приложений». Если вам требуется полная миграция данных, мы рекомендуем использовать «Менеджер резервного копирования» для создания резервных копий и восстановления всего приложения.
Установка
Менеджер миграций зависит от плагина Менеджер резервного копирования. Пожалуйста, убедитесь, что этот плагин уже установлен и активирован.
Принцип работы и процесс
Менеджер миграций переносит таблицы и данные из основной базы данных из одного приложения в другое, руководствуясь заданными правилами миграции. Обратите внимание, что данные из внешних баз данных и дочерних приложений не переносятся.

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

Интерфейс конфигурации
Настройка правил миграции

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

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

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

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

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

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

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

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

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


