Quando un caso noto lo richiede, SQLmig può applicare adattamenti al momento dell’importazione senza modificare il file dump originale. A seconda del percorso, questi possono riguardare in particolare:
- alcune collation di MySQL 8 incompatibili con MySQL 5.7;
- formati di riga InnoDB obsoleti e KEY_BLOCK_SIZE;
- le modalità relative a date nulle/parziali per la sessione di importazione;
- una direttiva di "sandbox" presente in alcuni dump MariaDB recenti.
Testare sempre
Un adattamento automatico non garantisce che un’applicazione funzioni correttamente dopo la migrazione. Testate gli schemi, i dati e l’applicazione stessa prima di effettuare il passaggio definitivo.