Class MigrationWorkflow

java.lang.Object
org.openmetadata.service.migration.api.MigrationWorkflow

public class MigrationWorkflow extends Object
  • 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

      public List<MigrationFile> getMigrationFilesFromPath(String path, ConnectionType connectionType)
    • runMigrationWorkflows

      public void runMigrationWorkflows()
    • updateMigrationStepInDB

      public void updateMigrationStepInDB(MigrationProcess step, MigrationWorkflowContext workflowContext)