Entonces, leí que Magento 2.3 presentará el esquema de base de datos declarativa .
Hoy, cuando desea alterar el esquema de una base de datos Magento, el patrón utilizado para lograr esto es usar las clases InstallSchema y UpgradeSchema donde se escribe el código para alterar el esquema. Magento 2.3 cambiará la forma recomendada mediante la implementación de un esquema de base de datos declarativa.
Por favor, alguien podría ayudar a explicar qué significa esto y por qué es tan beneficioso . ¿Y esto se refiere a cambios en la base de datos en sí misma o solo a los scripts utilizados para instalar y actualizar?
Gracias.
magento2
database
magento2.3
Craig
fuente
fuente
Respuestas:
Intentaré responder mi propia pregunta aquí en base a una publicación que acabo de leer aquí .
Por lo que entiendo ... En este momento, cuando se desarrolla un módulo para Magento 2, debe escribirse de una manera que pueda invitar fácilmente a los errores y la complejidad.
Los problemas comunes incluyen:
La próxima actualización permitirá a los desarrolladores reestructurar partes de sus módulos para que se pueda escribir con mayor claridad.
Las posibles soluciones incluyen
Esto dará como resultado una reducción de posibles errores, un desarrollo más fácil y mejoras de rendimiento.
fuente