Wenn ein bekannter Fall es erfordert, kann SQLmig beim Import Anpassungen vornehmen, ohne die ursprüngliche Dump-Datei zu ändern. Je nach Migrationspfad können davon insbesondere betroffen sein:
- bestimmte MySQL-8-Kollationen, die mit MySQL 5.7 inkompatibel sind;
- ältere InnoDB-Zeilenformate und KEY_BLOCK_SIZE;
- Modi für Null- und unvollständige Datumsangaben während der Importsitzung;
- eine "sandbox"-Direktive, die in einigen neueren MariaDB-Dumps enthalten ist.
Immer testen
Eine automatische Anpassung garantiert nicht, dass eine Anwendung nach der Migration ordnungsgemäß funktioniert. Testen Sie die Schemas, die Daten und die Anwendung selbst, bevor Sie endgültig umschalten.