J'ai donc lu que Magento 2.3 introduirait un schéma de base de données déclarative .
Aujourd'hui, lorsque vous souhaitez modifier le schéma d'une base de données Magento, le modèle utilisé pour y parvenir consiste à utiliser les classes InstallSchema et UpgradeSchema où du code est écrit pour modifier le schéma. Magento 2.3 changera la manière recommandée en implémentant un schéma de base de données déclarative.
S'il vous plaît, quelqu'un pourrait-il aider à expliquer ce que cela signifie et pourquoi c'est si bénéfique . Et cela fait-il référence aux modifications apportées à la base de données elle-même ou uniquement aux scripts utilisés pour l'installation et la mise à niveau.
Merci.
magento2
database
magento2.3
Craig
la source
la source
Réponses:
Je vais essayer de répondre à ma propre question ici sur la base d'un article que je viens de lire ici .
D'après ce que je comprends ... En ce moment, lorsqu'un module est développé pour Magento 2, il doit être écrit d'une manière qui peut facilement inviter les bogues et la complexité.
Les problèmes courants comprennent:
La prochaine mise à jour permettra aux développeurs de restructurer des parties de leurs modules afin de pouvoir l'écrire beaucoup plus clairement.
Les solutions potentielles comprennent
Cela se traduira par une réduction des bogues potentiels, un développement plus facile et des améliorations de performances.
la source