All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dropwizard.migrations.DbClearChecksumsCommand Maven / Gradle / Ivy

There is a newer version: 5.0.0-rc.3
Show newest version
package io.dropwizard.migrations;

import io.dropwizard.Configuration;
import io.dropwizard.db.DatabaseConfiguration;
import liquibase.Liquibase;
import net.sourceforge.argparse4j.inf.Namespace;

public class DbClearChecksumsCommand extends AbstractLiquibaseCommand {
    public DbClearChecksumsCommand(DatabaseConfiguration strategy, Class configurationClass, String migrationsFileName) {
        super("clear-checksums",
              "Removes all saved checksums from the database log",
              strategy,
              configurationClass,
              migrationsFileName);
    }

    @Override
    public void run(Namespace namespace,
                    Liquibase liquibase) throws Exception {
        liquibase.clearCheckSums();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy