Migra modifiche
Lo strumento di migrazione incrementale installa tabelle deltalog (con prefisso m2_cl_*
) e trigger (per il rilevamento delle modifiche) nel database del Magento 1 durante la migrazione dei dati. Queste tabelle di dialogo dettagliate e i trigger sono essenziali per garantire la migrazione solo delle modifiche apportate nel Magento 1 dall'ultima migrazione dei dati. Queste modifiche sono:
-
Dati aggiunti dai clienti tramite vetrina (ordini creati, recensioni e modifiche nei profili dei clienti)
-
Tutte le operazioni con ordini, prodotti e categorie nel pannello di amministrazione
Prima di iniziare, effettua le seguenti operazioni di preparazione:
- Accedere al server applicazioni come proprietario del file system.
- Passare alla directory
/bin
o assicurarsi che sia aggiunta al sistemaPATH
.
Per ulteriori dettagli, consulta la sezione primi passaggi.
Eseguire il comando di migrazione incrementale
Per iniziare la migrazione delle modifiche incrementali, esegui:
bin/magento migrate:delta [-r|--reset] [-a|--auto] {<path to config.xml>}
Dove:
-
[-r|--reset]
è un argomento facoltativo che avvia la migrazione dall'inizio. È possibile utilizzare questo argomento per testare la migrazione. -
[-a|--auto]
è un argomento facoltativo che impedisce l'arresto della migrazione quando si verificano errori di verifica dell'integrità. -
{<path to config.xml>}
è il percorso assoluto del file system diconfig.xml
. Questo argomento è obbligatorio.
Eseguire la migrazione dei dati creati da estensioni di terze parti
Nella modalità Delta
, Data Migration Tool esegue la migrazione dei dati creati solo dai moduli del Magento e non è responsabile del codice o delle estensioni effettuate da sviluppatori di terze parti. Se queste estensioni hanno creato dati nel database storefront e il commerciante desidera che questi dati siano nel Magento 2, i file di configurazione di Data Migration Tool devono essere creati e modificati di conseguenza.
Se un’estensione dispone di tabelle proprie e devi tenere traccia delle modifiche per la migrazione delta, effettua le seguenti operazioni:
- Aggiungere le tabelle da tracciare al file
deltalog.xml
- Creare una classe delta aggiuntiva che estende
Migration\App\Step\AbstractDelta
- Aggiungere il nome della classe appena creata alla sezione della modalità delta di
config.xml