Jadi, saya membaca bahwa Magento 2.3 akan memperkenalkan Skema Basis Data Deklaratif .
Hari ini, ketika Anda ingin mengubah skema database Magento, pola yang digunakan untuk mencapai ini adalah dengan menggunakan kelas InstallSchema dan UpgradeSchema di mana kode ditulis untuk mengubah skema. Magento 2.3 akan mengubah cara yang disarankan dengan menerapkan skema database deklaratif.
Tolong, bisakah seseorang membantu menjelaskan apa artinya ini dan mengapa ini sangat bermanfaat . Dan apakah ini merujuk pada perubahan pada DB itu sendiri atau hanya skrip yang digunakan untuk menginstal dan memutakhirkan.
Terima kasih.
magento2
database
magento2.3
Craig
sumber
sumber
Jawaban:
Saya akan mencoba menjawab pertanyaan saya sendiri di sini berdasarkan pada posting yang baru saja saya baca di sini .
Dari apa yang saya mengerti ... Saat ini, ketika modul dikembangkan untuk Magento 2 harus ditulis dengan cara yang dapat dengan mudah mengundang bug dan kompleksitas.
Masalah umum meliputi:
Pembaruan mendatang akan memungkinkan pengembang untuk merestrukturisasi bagian-bagian modul mereka sehingga dapat ditulis lebih jelas.
Solusi potensial termasuk
Ini akan menghasilkan pengurangan bug potensial, pengembangan lebih mudah dan peningkatan kinerja.
sumber