Si apre in una nuova scheda

7.6. Cosa esaminano i controlli preliminari

ControlloCosa è necessario capire
Percorso di migrazioneVerifica che la direzione Sorgente → Destinazione sia supportata.
Connessione Sorgente / DestinazioneVerifica che entrambi i server rispondano con gli account configurati.
Modalità SQLIndividua le modalità SQL che potrebbero non essere accettate sulla Destinazione.
ENUM / SETVerifica alcuni limiti di dimensione che potrebbero impedire la creazione degli oggetti.
Chiavi esterneIndividua, in particolare, i nomi dei vincoli troppo lunghi.
VisteIndividua i nomi delle colonne delle viste incompatibili con i limiti della Destinazione.
Partizionamento e motoreCerca combinazioni che potrebbero non essere compatibili con la Destinazione.
utf8 / utf8mb3Segnala gli oggetti che utilizzano ancora questo set di caratteri obsoleto.
CollationVerifica che le collation utilizzate sulla Sorgente esistano sulla Destinazione o che sia possibile applicare un adattamento noto.
Parole riservateSegnala i nomi degli oggetti che corrispondono a parole riservate sulla Destinazione.
DEFINER e oggetti memorizzatiAiuta a individuare viste, routine o eventi per i quali il contesto di creazione o gli account potrebbero causare problemi.
GROUP BY con ASC/DESCSegnala una sintassi obsoleta da rivedere negli oggetti memorizzati.
Date nulle/parzialiIndividua valori di data che potrebbero essere rifiutati dalle regole SQL della Destinazione.
ROW_FORMAT InnoDBSegnala i formati obsoleti che potrebbero richiedere un adattamento.
max_allowed_packetAvvisa se il limite del server di Destinazione rischia di essere insufficiente per INSERT o BLOB di grandi dimensioni.
Controllo MySQL aggiuntivoPer alcuni aggiornamenti a versioni MySQL adiacenti, SQLmig può utilizzare MySQL Shell, se disponibile.