Class MigrationWorkflow
java.lang.Object
org.openmetadata.service.migration.api.MigrationWorkflow
-
Constructor Summary
ConstructorsConstructorDescriptionMigrationWorkflow(org.jdbi.v3.core.Jdbi jdbi, String nativeSQLScriptRootPath, ConnectionType connectionType, String extensionSQLScriptRootPath, boolean forceMigrations) -
Method Summary
Modifier and TypeMethodDescriptiongetMigrationFiles(String nativeSQLScriptRootPath, ConnectionType connectionType, String extensionSQLScriptRootPath) getMigrationFilesFromPath(String path, ConnectionType connectionType) voidvoidvoidupdateMigrationStepInDB(MigrationProcess step, MigrationWorkflowContext workflowContext) void
-
Constructor Details
-
MigrationWorkflow
public MigrationWorkflow(org.jdbi.v3.core.Jdbi jdbi, String nativeSQLScriptRootPath, ConnectionType connectionType, String extensionSQLScriptRootPath, boolean forceMigrations)
-
-
Method Details
-
loadMigrations
public void loadMigrations() -
validateMigrationsForServer
public void validateMigrationsForServer() -
getMigrationFiles
public List<MigrationFile> getMigrationFiles(String nativeSQLScriptRootPath, ConnectionType connectionType, String extensionSQLScriptRootPath) -
getMigrationFilesFromPath
-
runMigrationWorkflows
public void runMigrationWorkflows() -
updateMigrationStepInDB
public void updateMigrationStepInDB(MigrationProcess step, MigrationWorkflowContext workflowContext)
-