Class LiquibaseMigrationPlugin

java.lang.Object
io.vertigo.database.plugins.migration.liquibase.LiquibaseMigrationPlugin
All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin, MigrationPlugin

public final class LiquibaseMigrationPlugin extends Object implements MigrationPlugin
Liquibase Plugin to perform migration tasks on SQL Databases
Author:
mlaroche
  • Constructor Details

    • LiquibaseMigrationPlugin

      @Inject public LiquibaseMigrationPlugin(String masterFile, Optional<String> connectionNameOpt, Optional<String> contextsOpt, SqlManager sqlManager)
      Parameters:
      masterFile - configPath of liquibase
      connectionNameOpt - connectionName to use to performs the tasks (by default SqlManager.MAIN_CONNECTION_PROVIDER_NAME
      sqlManager - sqlManager
      contexts - contexts to launch liquibase with. Multiple contexts can be provided with ','.
  • Method Details