Important
You are browsing documentation for version 5.0 of OroCommerce. Support of this version ended in January 2025. Read the documentation for version 6.1 (the latest LTS version) to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
CLI Commands (MigrationBundle)
oro:migration:data:load
The oro:migration:data:load
command loads data fixtures. The fixtures type (“main”, or “demo”) can be specified with the –fixtures-type option:
php bin/console oro:migration:data:load --fixtures-type=<type>
The --dry-run
option can be used to print the list of fixtures without applying them:
php bin/console oro:migration:data:load --dry-run
The --bundles
option can be used to load the fixtures only from the specified bundles:
php bin/console oro:migration:data:load --bundles=<BundleOne> --bundles=<BundleTwo> --bundles=<BundleThree>
The --exclude
option will skip loading fixtures from the specified bundles:
php bin/console oro:migration:data:load --exclude=<BundleOne> --exclude=<BundleTwo> --exclude=<BundleThree>
oro:migration:dump
The oro:migration:dump command displays the database schema as PHP code that can be used to create a migration script.
php bin/console oro:migration:dump
The --plain-sql
option can be used to output schema as plain SQL queries:
php bin/console oro:migration:dump --plain-sql
The --bundle
option can be used to show only the portion of the schema that is associated with the entities in a specific bundle:
php bin/console oro:migration:dump --bundle=<bundle-name>
The --all
option can be used to create migration script for all bundles:
php bin/console oro:migration:dump --all
Use the --migration-version
option to specify the migration version for the generated PHP code:
php bin/console oro:migration:dump --migration-version=<version-string>
oro:migration:load
Command oro:migration:load
executes migration scripts:
php bin/console oro:migration:load