Con Magento2 cambiaron los scripts que usamos para modificar estructura de base de datos o para agregar, modificar y eliminar información (algo habíamos visto en el pasado aquí y aquí).
En Magento 2.3, con bombos y platillos, se dio lugar a Declarative Schema por un lado y a los Data Patch por el otro (y a los Schema Patch también). Para evitar problemas de compatibilidad y dolores de cabeza extra, durante la vida de la rama 2.3, tanto el viejo sistema de scripts como el nuevo siguen funcionando (la recomendación es abandonar tan rápido como sea posible los viejos scripts).
La idea del post no es explicar el data patch por completo. A diferencia de lo que sufrimos vivimos en el pasado, hoy hay documentación bastante clara (a pesar que a veces se contradice a si misma), por lo que me voy a concentrar en cómo revertir un Data Patch de forma correcta (y completa).
Seguir leyendo «Desinstalar un Data Patch en Magento2»