In some cases, you need to update the database to finish your work. Common cases are an extra column to a table, a new product attribute, or a setting.
If you have a development, staging, and production environment, you have to make sure that the right updates are done when deploying to these environments.
Magento has a way to automatically trigger the execution of certain scripts for an update. That's the thing we will learn in this recipe. Common things to automate are settings in the Store | Configuration page in the backend.
We will create a new module where we will add an install and upgrade script. We will also use the command line to run the scripts.
In Magento 2, the principle of installing ...