public class MigrationService extends ServiceBase
et, factorySvc, log| Constructor and Description |
|---|
MigrationService(DBInterface dbInterface,
FactoryService factorySvc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
autoMigrateDbIfNeeded(DTypeRegistry registry,
VarEvaluator varEvaluator)
Now that we know the types, compare against db schema and
perform schema migration if needed.
|
MigrationPlan |
createMigrationPlan(DTypeRegistry registry,
VarEvaluator varEvaluator) |
void |
initPolicy(boolean useSafeMigrationPolicy,
boolean enableAutomaticMigrations) |
MigrationPlan |
runMigrationPlan(DTypeRegistry registry,
MigrationPlan plan,
VarEvaluator varEvaluator)
ignore policy and do the migration.
|
public MigrationService(DBInterface dbInterface, FactoryService factorySvc)
public boolean autoMigrateDbIfNeeded(DTypeRegistry registry, VarEvaluator varEvaluator)
registry - - type registryvarEvaluator - - for evaluating delia var referencespublic MigrationPlan createMigrationPlan(DTypeRegistry registry, VarEvaluator varEvaluator)
public MigrationPlan runMigrationPlan(DTypeRegistry registry, MigrationPlan plan, VarEvaluator varEvaluator)
registry - type registryplan - migration planvarEvaluator - variable evaluatorpublic void initPolicy(boolean useSafeMigrationPolicy,
boolean enableAutomaticMigrations)
Copyright © 2020. All rights reserved.