S’ouvre dans un nouvel onglet

7.6. Ce que les précontrôles examinent

ContrôleCe que vous devez comprendre
Trajet de migrationVérifie que la direction Source → Cible est prise en charge.
Connexion Source / CibleVérifie que les deux serveurs répondent avec les comptes configurés.
Modes SQLRepère les modes SQL susceptibles de ne pas être acceptés sur la Cible.
ENUM / SETVérifie certaines limites de taille qui peuvent bloquer la création des objets.
Clés étrangèresRepère notamment des noms de contraintes trop longs.
VuesRepère des noms de colonnes de vues incompatibles avec les limites de la Cible.
Partitionnement et moteurRecherche des combinaisons qui peuvent ne pas être compatibles avec la Cible.
utf8 / utf8mb3Signale les objets qui utilisent encore ce jeu de caractères ancien.
CollationsVérifie que les collations utilisées sur la Source existent sur la Cible ou qu’une adaptation connue est possible.
Mots réservésSignale les noms d’objets qui correspondent à des mots réservés sur la Cible.
DEFINER et objets stockésAide à repérer les vues, routines ou événements dont le contexte de création ou les comptes peuvent poser problème.
GROUP BY avec ASC/DESCSignale une syntaxe ancienne à revoir dans les objets stockés.
Dates nulles/partiellesRepère des valeurs de date qui peuvent être refusées par les règles SQL de la Cible.
ROW_FORMAT InnoDBSignale les formats anciens pouvant nécessiter une adaptation.
max_allowed_packetAvertit si la limite du serveur Cible risque d’être insuffisante pour de gros INSERT ou BLOB.
Contrôle MySQL complémentairePour certaines montées de version MySQL adjacentes, SQLmig peut utiliser MySQL Shell lorsqu’il est disponible.