Creating tables using setup scripts
When using database models, as explained in the previous recipe, the corresponding tables needs to be created during setup. These operations are placed in setup scripts and executed during the installation of an extension.
While running the installation of a module, there are four files executed to create schemas and insert data. To create schemas, the files used are as follows:
The installation file is executed only when there is no record in the
setup_module table for the module. The upgrade file is executed only when the current version number in the
setup_module table is lower than the version configured in your
When it's necessary ...