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

NOTE
Tutte le altre entità nuove o aggiornate immesse tramite l’amministratore, come gli attributi o le pagine CMS, non sono incluse nella migrazione incrementale e non vengono migrate.

Prima di iniziare, effettua le seguenti operazioni di preparazione:

  1. Accedere al server applicazioni come proprietario del file system.
  2. Passare alla directory /bin o assicurarsi che sia aggiunta al sistema PATH.

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 di config.xml. Questo argomento è obbligatorio.

NOTE
La migrazione incrementale è un processo continuo; si riavvia automaticamente ogni 5 secondi. Utilizza CTRL-C per interrompere il processo di migrazione.

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:

  1. Aggiungere le tabelle da tracciare al file deltalog.xml
  2. Creare una classe delta aggiuntiva che estende Migration\App\Step\AbstractDelta
  3. Aggiungere il nome della classe appena creata alla sezione della modalità delta di config.xml
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3