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

NOTE
Todas las demás entidades nuevas o actualizadas introducidas a través del administrador, como atributos o páginas de CMS, no se incluyen en la migración incremental y no se migran.

Antes de empezar, siga estos pasos para prepararse:

  1. Inicie sesión en el servidor de aplicaciones como propietario del sistema de archivos.
  2. Cambie al directorio /bin o asegúrese de que se agrega a su sistema PATH.

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 a config.xml; este argumento es obligatorio.

NOTE
La migración incremental es un proceso continuo; se reinicia automáticamente cada 5 segundos. Utilice CTRL-C para anular el proceso de migración.

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:

  1. Agregar las tablas de las que se realizará un seguimiento al archivo deltalog.xml
  2. Crear una clase delta adicional que extienda Migration\App\Step\AbstractDelta
  3. Agregue el nombre de la clase recién creada a la sección de modo delta de config.xml
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3