What is the difference between Magento 2.2 and 2.3?

Are Magento 2.3 DB schema and coding structure same as compare to Magento 2.2?

Are Magento 2.2 extension supported with Magento 2.3?

Can we customize own extension in Magento 2.3?

closed as too broad by Jai, Manashvi Birla, saravanavelu, Priyank, Aasim Goriya Feb 7 at 6:11

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • community release the version for improve performance,add more functionality and fix the bug so can not elaborate difference – Rakesh Donga Feb 6 at 12:15

Feature wise difference between Magento 2.2 and Magento 2.3

enter image description here

Declarative DB Schema

Magento 2.3 introduces a new approach – declarative database schema, allowing developers to define database structures and changes in XML files, instead of defining with install scripts. Magento 2.3 will convert the XML schema files into SQL statements and perform them.

The new declarative schema provides a big advantage: rollback support. This means you can roll back database changes you implement on a module or functionality to a previous version

And yes you can customize your own extension

I hope this will help

  • So we can use the same magento 2.2 db for 2.3 as well right? – VIPIN A ROY May 14 at 6:55
  • @VIPINAROY yes until unless you use the 3rd party extension which also effect database creating and modifying tables – Muhammad Hasham May 14 at 7:01
  • we can resolve that by running setup:upgrade command right? – VIPIN A ROY May 15 at 6:00

Not the answer you're looking for? Browse other questions tagged or ask your own question.