[ARCHIVED] Process and generate the InstallSchema.php file script from database tables.
An extension for Magento 2 by Blackbird Agency
This project is a developer tool destined to speed up the tables creation’s scripts of a Magento 2 module.
The purpose of this project is to make easier to create extra tables for your Magento 2 modules.
For example, you love the Phpmyadmin UI and have designed your tables with it. But now you have to write the entire
setup script for your Magento 2 module… If only you were allowed to generate this setup script from your tables…
And here we are! That’s why we offer you this module: it allows you to generate your InstallSchema.php setup file
throught your database tables.
Requirements:
You can generate the setup file via two methods:
Allowed CLI commands:
php magento isg:generate [tables…]
options:
-n : custom namespace name for the file
-l : location where to generate the file
Zip Package:
Unzip the package in app/code/Blackbird/InstallSchemaGenerator.
Composer Package:
composer require blackbird/installschemagenerator
Then, run the following magento command:
php bin/magento setup:upgrade
If you are in production mode, do not forget to recompile and redeploy the static resources.
Raise a request.
For further information, contact us:
This project is licensed under the Blackbird Policy License - see the LICENSE link for details.
That’s all folks!