cagartner / module-generatemigration
Generate migration for your cms pages/blocks, configs, email template
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- jenssegers/blade: ^1.1
This package is auto-updated.
Last update: 2024-12-22 07:33:33 UTC
README
Installment
composer require cagartner/module-generatemigration
Usage
In your console execute the following commands, the output class file will be in /var/migration
Copy your generated class and put in your migration module.
Setup Migration:
Before create any migration your need to setup de migration module, for this run:
bin/magento make:migration:init <Vendor> <NameofModule>
# Example
bin/magento make:migration:init Cagartner Migration
This command will create a new module in app/code folder of magento structure.
app
|-- code
|-- Cagartner
|-- Migration
|-- etc
-- module.xml
|-- Setup
|-- migrations
|-- InstallData.php
|-- UpgradeData.php
|-- composer.json
|-- registration.php
Every migration that you create will be generated into migrations folder in that module
Blocks:
bin/magento make:migration:block {indentifier} {nameOfMigration}
# Example
bin/magento make:migration:block contact-us-info updateBlockInfo
Pages
bin/magento make:migration:page {indentifier} {nameOfMigration}
# Example
bin/magento make:migration:page home updateHomePage
Emails Templates
@todo
Configs
@todo