Migra modifiche
Lo strumento di migrazione incrementale installa le tabelle deltalog (con prefisso m2_cl_*
) e i trigger (per il tracciamento delle modifiche) nel database del Magento 1 durante il 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:
- Accedi al server applicazioni come il proprietario del file system.
- Cambia in
/bin
o accertarsi che sia aggiunta al sistemaPATH
.
Consulta la primi passi per ulteriori dettagli.
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 aconfig.xml
; questo argomento è obbligatorio.
Eseguire la migrazione dei dati creati da estensioni di terze parti
In Delta
modalità, la Data Migration Tool esegue la migrazione dei dati creati solo dai moduli di Magento e non è responsabile del codice o delle estensioni create da sviluppatori di terze parti. Se queste estensioni hanno creato dati nel database storefront e il commerciante vuole averli nel Magento 2 — file di configurazione del Data Migration Tool devono essere create e modificate di conseguenza.
Se un’estensione dispone di tabelle proprie e devi tenere traccia delle modifiche per la migrazione delta, effettua le seguenti operazioni:
- Aggiungi le tabelle da tracciare al
deltalog.xml
file - 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