Открывается в новой вкладке

7.6. Что проверяют предварительные проверки

ПроверкаЧто нужно знать
Направление миграцииПроверяет, поддерживается ли направление Источник → Цель.
Подключение к источнику и целевому серверуПроверяет, отвечают ли оба сервера, используя настроенные учетные записи.
Режимы SQLОпределяет режимы SQL, которые могут не поддерживаться на целевом сервере.
ENUM / SETПроверяет некоторые ограничения на размер, которые могут помешать созданию объектов.
Внешние ключиВ частности, выявляет слишком длинные имена ограничений.
ПредставленияВыявляет имена столбцов представлений, несовместимые с ограничениями целевого сервера.
Секционирование и движокИщет сочетания, которые могут быть несовместимы с целевым сервером.
utf8 / utf8mb3Указывает на объекты, в которых еще используется этот устаревший набор символов.
СортировкиПроверяет, существуют ли сортировки, используемые на исходном сервере, на целевом сервере или возможна ли известная адаптация.
Зарезервированные словаУказывает на имена объектов, совпадающие с зарезервированными словами на целевом сервере.
DEFINER и хранимые объектыПомогает выявить представления, процедуры или события, у которых контекст создания или учетные записи могут вызвать проблемы.
GROUP BY с ASC/DESCУказывает на устаревший синтаксис, который следует проверить в хранимых объектах.
Нулевые и неполные датыВыявляет значения дат, которые могут быть отклонены правилами SQL целевого сервера.
ROW_FORMAT InnoDBУказывает на устаревшие форматы, для которых может потребоваться адаптация.
max_allowed_packetПредупреждает, если лимит целевого сервера может оказаться недостаточным для больших INSERT или BLOB.
Дополнительная проверка MySQLДля некоторых переходов между соседними версиями MySQL SQLmig может использовать MySQL Shell, если он доступен.