Skip to the content
Documentation

migration

No ratings yet

Available since Exponential 6.0.15 (in development, not in a release yet).

Summary

The migration module: Setup > Migrations.

Description

The migration module: Setup > Migrations. The migrations of the installation (site, extensions, packages) with their state, the history of the runs, a dry run, a run and a rollback started in the background with their progress shown live, and the log of each run. The work is in kernel/classes/migration (the exp:migration commands run the same code); a run or rollback started here runs as the signed-in user in a console process of its own (expMigrationJob).

Policies: migration/read (see), migration/run (run, resume, simulate), migration/rollback (take back), migration/edit (recordings of changes, the generators and the editor of YAML migrations), migration/remotes (the remotes deploys go to) and migration/deploy (deploys to remotes, their gates and rollbacks). Only Administrator has them in a new installation. Runs and rollbacks ask "Verify it's you" (site.ini [ReauthGroup_system]).

Views

Name Summary
deploy  
deployment  
dryrun  
editor  
history  
log  
recording  
remote  
remotes  
rollback  
run  
status  
stream  
trigger  

Policy functions

Function Limitations
read -
run -
rollback -
edit -
remotes -
deploy -

Fetch functions

Name Summary
recording recording: the recording of the signed-in user's own changes and the site-wide window that run (the bar "Recording..." of the administration, ...
summary expMigrationAdmin::fetchSummary()

Source

kernel/migration/module.php

See also

Generated examples: the views of migration

Generated examples: the policies of migration

Added to the reference for Exponential 6.0.15: the 4.x reference had no page for this module.

In this section

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.