Migrera ändringar
Med verktyget för inkrementell migrering installeras deltalogtabeller (med prefixet m2_cl_*) och utlösare (för att spåra ändringar) i Magento 1-databasen under datamigreringen. Dessa tabeller och utlösare är viktiga för att du ska kunna migrera endast de ändringar som gjorts i Magento 1 sedan du senast migrerade data. Dessa ändringar är:
-
Data som kunderna lagt till via butiken (skapade order, recensioner och ändringar i kundprofiler)
-
Alla åtgärder med order, produkter och kategorier på panelen Admin
Innan du börjar utför du följande steg:
- Logga in på programservern som ägare av filsystemet.
- Ändra till katalogen
/bineller se till att den har lagts till i systemetPATH.
Mer information finns i avsnittet om de första stegen.
Kör kommandot för stegvis migrering
Om du vill börja migrera stegvisa ändringar kör du:
bin/magento migrate:delta [-r|--reset] [-a|--auto] {<path to config.xml>}
Var:
-
[-r|--reset]är ett valfritt argument som startar migreringen från början. Du kan använda det här argumentet för att testa migrering. -
[-a|--auto]är ett valfritt argument som förhindrar att migreringen stoppas när integritetskontrollfel påträffas. -
{<path to config.xml>}är den absoluta filsystemsökvägen tillconfig.xml. Det här argumentet är obligatoriskt.
Migrera data som skapats av tillägg från tredje part
I Delta-läget migrerar Data Migration Tool data som bara har skapats av Magento egna moduler och ansvarar inte för koden eller tilläggen som skapats av tredjepartsutvecklare. Om dessa tillägg skapade data i butiksdatabasen och handlaren vill ha dessa data i Magento 2, ska konfigurationsfilerna för Data Migration Tool skapas och ändras i enlighet med detta.
Om ett tillägg har egna tabeller, och du behöver spåra ändringar för deltamigrering, gör du så här:
- Lägg till de tabeller som ska spåras i filen
deltalog.xml - Skapa en ytterligare delta-klass som utökar
Migration\App\Step\AbstractDelta - Lägg till namnet på den nyligen skapade klassen i delta-lägesavsnittet i
config.xml