Class ExtendedLiquibase

java.lang.Object
liquibase.Liquibase
ch.tocco.nice2.dbrefactoring.impl.liquibase.ExtendedLiquibase
All Implemented Interfaces:
AutoCloseable

public class ExtendedLiquibase extends liquibase.Liquibase
Extension of Liquibase to be able to catch and ignore checksum errors when ignoreErrors is set
  • Field Summary

    Fields inherited from class liquibase.Liquibase

    database, MSG_COULD_NOT_RELEASE_LOCK
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExtendedLiquibase(String changeLogFile, liquibase.resource.ResourceAccessor resourceAccessor, liquibase.database.DatabaseConnection conn, boolean ignoreErrors, ProgressLogger logger)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    liquibase.changelog.DatabaseChangeLog
     

    Methods inherited from class liquibase.Liquibase

    calculateCheckSum, calculateCheckSum, changeLogSync, changeLogSync, changeLogSync, changeLogSync, changeLogSync, changeLogSync, changeLogSync, changeLogSync, changeLogSync, checkLiquibaseTables, clearCheckSums, close, diff, dropAll, dropAll, dropAll, dropAll, forceReleaseLocks, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, futureRollbackSQL, generateChangeLog, generateChangeLog, generateDocumentation, generateDocumentation, generateDocumentation, generateDocumentation, getChangeLogFile, getChangeLogParameters, getChangeSetStatuses, getChangeSetStatuses, getChangeSetStatuses, getDatabase, getDefaultChangeExecListener, getLog, getResourceAccessor, getStandardChangelogIterator, isSafeToRunUpdate, isUpToDateFastCheck, listLocks, listUnexpectedChangeSets, listUnexpectedChangeSets, listUnrunChangeSets, listUnrunChangeSets, listUnrunChangeSets, markNextChangeSetRan, markNextChangeSetRan, markNextChangeSetRan, markNextChangeSetRan, outputHeader, reportLocks, reportStatus, reportStatus, reportStatus, reportUnexpectedChangeSets, reportUnexpectedChangeSets, resetServices, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, rollback, setChangeExecListener, setChangeLogParameter, setShowSummary, setShowSummaryOutput, tag, tagExists, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, updateCountSql, updateTestingRollback, updateTestingRollback, updateTestingRollback, updateToTagSql, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExtendedLiquibase

      public ExtendedLiquibase(String changeLogFile, liquibase.resource.ResourceAccessor resourceAccessor, liquibase.database.DatabaseConnection conn, boolean ignoreErrors, ProgressLogger logger) throws liquibase.exception.LiquibaseException
      Throws:
      liquibase.exception.LiquibaseException
  • Method Details

    • getDatabaseChangeLog

      public liquibase.changelog.DatabaseChangeLog getDatabaseChangeLog() throws liquibase.exception.LiquibaseException
      Overrides:
      getDatabaseChangeLog in class liquibase.Liquibase
      Throws:
      liquibase.exception.LiquibaseException