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:
-
migrationsObjectmigrations 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', } }
-
callbackFunctionA 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.