Então, eu li que o Magento 2.3 apresentará o Esquema Declarativo de Banco de Dados .
Hoje, quando você deseja alterar o esquema de um banco de dados Magento, o padrão usado para fazer isso é usar as classes InstallSchema e UpgradeSchema em que o código é gravado para alterar o esquema. O Magento 2.3 mudará a maneira recomendada implementando um esquema declarativo de banco de dados.
Por favor, alguém poderia ajudar a explicar o que isso significa e por que é tão benéfico . E isso se refere a alterações no próprio banco de dados ou apenas nos scripts usados para instalar e atualizar.
Obrigado.
magento2
database
magento2.3
Craig
fonte
fonte
Respostas:
Vou tentar responder minha própria pergunta aqui com base em um post que acabei de ler aqui .
Pelo que entendi ... No momento, quando um módulo é desenvolvido para o Magento 2, ele deve ser escrito de uma maneira que possa facilmente convidar bugs e complexidade.
Problemas comuns incluem:
A próxima atualização permitirá que os desenvolvedores reestruturem partes de seus módulos para que possam ser redigidos com muito mais clareza.
As soluções potenciais incluem
Isso resultará em uma redução de possíveis bugs, melhorias mais fáceis no desenvolvimento e no desempenho.
fonte