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

NOTE
Alle andere nieuwe of bijgewerkte entiteiten die via de beheerder worden ingevoerd, zoals kenmerken of CMS-pagina's, worden niet opgenomen in de incrementele migratie en worden niet gemigreerd.

Voer de volgende stappen uit om voor te bereiden voordat u begint:

  1. Login aan de toepassingsserver als de eigenaar van het dossiersysteem.
  2. Wijzig de map /bin of zorg ervoor dat deze aan uw systeem wordt toegevoegd PATH .

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 naar config.xml . Dit argument is vereist.

NOTE
De stijgende migratie is een ononderbroken proces; het begint automatisch om de 5 seconden opnieuw. Gebruik CTRL-C om het migratieproces af te breken.

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:

  1. Voeg de tabellen die moeten worden bijgehouden toe aan het deltalog.xml -bestand
  2. Een extra delta-klasse maken die de Migration\App\Step\AbstractDelta uitbreidt
  3. Voeg de naam van de nieuwe klasse toe aan de sectie deltamodus van config.xml
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3