Class 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 Detail

      • LiquibaseMigrationPlugin

        @Inject
        public LiquibaseMigrationPlugin​(String masterFile,
                                        Optional<String> connectionNameOpt,
                                        SqlManager sqlManager)
        Parameters:
        masterFile - configPath of liquibase
        connectionNameOpt - connectionName to use to performs the tasks (by default SqlManager.MAIN_CONNECTION_PROVIDER_NAME
        sqlManager - sqlManager