Lorsqu’un cas connu le nécessite, SQLmig peut appliquer des adaptations au moment de l’import sans modifier le fichier dump original. Selon le trajet, cela peut notamment concerner :
- certaines collations MySQL 8 incompatibles avec MySQL 5.7 ;
- des formats de ligne InnoDB anciens et KEY_BLOCK_SIZE ;
- les modes liés aux dates nulles/partielles pour la session d’import ;
- une directive de "sandbox" présente dans certains dumps MariaDB récents.
Toujours tester
Une adaptation automatique ne garantit pas qu’une application fonctionnera correctement après migration. Testez les schémas, les données et l’application elle-même avant toute bascule définitive.