logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo

Управление релизами

Обзор
Переменные и ключи
Управление резервными копиями
Управление миграциями
Next PageОбзор
Уведомление о переводе ИИ

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

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

This feature is provided by the plugin «Менеджер миграции», included in Professional Edition and above commercial editions

#Введение

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

#Установка

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

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

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

20250102202546

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

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

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

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

Примечания:

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

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

20250102204909

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

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

20250102205450

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

20250107105005

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

20250107104644

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

20250102205844

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

20250102205857

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

20250102205915

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

20250102212311

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

20250102210009

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

20250102205738

#Откат

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

20250105195029