migrationProcess
Summary
Provides functions to execute migration script.
Item Index
Methods
- createMigrationSeries static
- executeMigrationScript
- saveMigrationVersion static
Methods
createMigrationSeries
Syntax
Summary
Creates async series according to migration script order.
Parameters:
Returns:
Array:
Array of synchronous function to execute
executeMigrationScript
Syntax
executeMigrationScript
(
-
migrations
-
callback
Summary
Executes a collection of migration script.
Parameters:
-
migrations
Objectmigrations object to execute exemple: { core:{ 1.1.0: 'path/to/migration/1.1.0.js', 2.0.0: 'path/to/migration/2.0.0.js' }, publish:{ 1.2.0: 'path/to/migration/1.2.0.js', 1.3.0: 'path/to/migration/1.3.0.js', } }
-
callback
FunctionA callback with 1 arguments :
- Error An Error object or null
saveMigrationVersion
Syntax
saveMigrationVersion
(
private
static
-
name
-
version
-
db
-
callback
Summary
Saves in core_system table the last migration successfull done.