Migrar cambios
La herramienta de migración incremental instala tablas deltalog (con prefijo m2_cl_*
) y déclencheur (para el seguimiento de cambios) en la base de datos de Magento 1 durante la migración de datos. Estas tablas y déclencheur de deltalog son esenciales para garantizar que migre únicamente los cambios realizados en el Magento 1 desde la última vez que migró los datos. Estos cambios son:
-
Datos que los clientes agregaron mediante tienda (pedidos creados, revisiones y cambios en los perfiles de los clientes)
-
Todas las operaciones con pedidos, productos y categorías en el panel Administración
Antes de empezar, siga estos pasos para prepararse:
- Inicie sesión en el servidor de aplicaciones como propietario del sistema de archivos.
- Cambie al directorio
/bin
o asegúrese de que se agrega a su sistemaPATH
.
Consulte la sección primeros pasos para obtener más información.
Ejecute el comando de migración incremental
Para empezar a migrar cambios incrementales, ejecute:
bin/magento migrate:delta [-r|--reset] [-a|--auto] {<path to config.xml>}
Donde:
-
[-r|--reset]
es un argumento opcional que inicia la migración desde el principio. Puede utilizar este argumento para probar la migración. -
[-a|--auto]
es un argumento opcional que impide que se detenga la migración cuando encuentra errores de comprobación de integridad. -
{<path to config.xml>}
es la ruta absoluta del sistema de archivos aconfig.xml
; este argumento es obligatorio.
Migrar datos creados por extensiones de terceros
En el modo Delta
, Data Migration Tool migra datos creados solamente por módulos propios de Magento y no es responsable del código o las extensiones realizadas por desarrolladores de terceros. Si estas extensiones crearon datos en la base de datos de la tienda y el comerciante desea tenerlos en el Magento 2, los archivos de configuración de Data Migration Tool deben crearse y modificarse en consecuencia.
Si una extensión tiene sus propias tablas y necesita realizar un seguimiento de sus cambios para la migración delta, siga estos pasos:
- Agregar las tablas de las que se realizará un seguimiento al archivo
deltalog.xml
- Crear una clase delta adicional que extienda
Migration\App\Step\AbstractDelta
- Agregue el nombre de la clase recién creada a la sección de modo delta de
config.xml