This project is not covered by Drupal’s security advisory policy.

Obsolete module. Commands moved to Drush core

Starting with 302bda8, the migrate runner commands provided by this module are part of Drush core and will be available in the upcoming Drush 10.4.0 stable version.

The Migrate Runner for Drush 9+

Provides Drush commands to run migrations.

Drush Version

Currently, Migrate Run is designed for Drush 9+. The support for Drush 8 was dropped. If you still want to use the module with Drush 8, make sure you are using the 8.x-1.0-alpha4 version of Migrate Run.

Drupal Compatibility

  • 2.1.x branch: Drupal >= 9.1
  • 2.0.x branch: Drupal 9.0.x
  • 8.x-1.x branch: Drupal 8

How it compares to Migrate Tools

  • Unlike Migrate Tools, this module has no dependency on Migrate Plus and is using the core discovery, by discovering only migrations stored in migrations/ directory, in each enabled module.Provides only the Drush runner, without any other UI features included in Migrate Tools.
  • The runner doesn't support migration groups, which are part of Migrate Plus, but on drush migrate-status, by using the --tag option, migrations can be grouped and filtered by tags.

Install

Make sure Migrate Tools is uninstalled because this module uses the same Drush commands. Install it like any other Drupal module.

Usage

See README.md for a list of usage examples. Use Drush help to get all options:

$ drush migrate-rollback --help
$ drush migrate-status --help
$ drush mi --help

Project information

Releases