Wijzigingen migreren
Het stijgende migratiehulpmiddel installeert lijstlijsten (met prefix m2_cl_*
) en trekkers (voor het volgen van veranderingen) in Magento 1 gegevensbestand tijdens de migratie van gegevens. Deze overzichtstabellen en trekkers zijn essentieel om ervoor te zorgen dat u slechts de veranderingen migreert die in Magento 1 worden aangebracht sinds de laatste tijd u gegevens migreerde. Deze wijzigingen zijn:
-
Gegevens die klanten via winkel hebben toegevoegd (bestellingen, revisies en wijzigingen in klantprofielen)
-
Alle bewerkingen met bestellingen, producten en categorieën in het deelvenster Beheer
Voer de volgende stappen uit om voor te bereiden voordat u begint:
- Login aan de toepassingsserver als de eigenaar van het dossiersysteem.
- Wijzig de map
/bin
of zorg ervoor dat deze aan uw systeem wordt toegevoegdPATH
.
Zie de eerste stappensectie voor meer details.
De opdracht Incrementele migratie uitvoeren
Voer de volgende handelingen uit om de migratie van incrementele wijzigingen te starten:
bin/magento migrate:delta [-r|--reset] [-a|--auto] {<path to config.xml>}
Waarbij:
-
[-r|--reset]
is een optioneel argument dat de migratie vanaf het begin start. U kunt dit argument gebruiken voor het testen van migratie. -
[-a|--auto]
is een optioneel argument dat voorkomt dat de migratie stopt wanneer integriteitscontroles worden uitgevoerd. -
{<path to config.xml>}
is het absolute bestandsysteempad naarconfig.xml
. Dit argument is vereist.
Gegevens migreren die door externe extensies zijn gemaakt
In de modus Delta
migreert Data Migration Tool gegevens die alleen door eigen modules van het Magento zijn gemaakt en is deze niet verantwoordelijk voor de code of extensies die door andere ontwikkelaars zijn gemaakt. Als deze extensies gegevens in de storefront-database hebben gemaakt en de handelaar deze gegevens in Magento 2 wil opnemen, moeten configuratiebestanden van de Data Migration Tool dienovereenkomstig worden gemaakt en gewijzigd.
Als een extensie eigen tabellen heeft en u de wijzigingen voor deltabigratie moet bijhouden, voert u de volgende stappen uit:
- Voeg de tabellen die moeten worden bijgehouden toe aan het
deltalog.xml
-bestand - Een extra delta-klasse maken die de
Migration\App\Step\AbstractDelta
uitbreidt - Voeg de naam van de nieuwe klasse toe aan de sectie deltamodus van
config.xml