liquibase.change.custom
Interface CustomSqlRollback


public interface CustomSqlRollback

Interface to implement that allows rollback of a custom sql change.

See Also:
CustomSqlChange

Method Summary
 SqlStatement[] generateRollbackStatements(Database database)
          Generates the SQL statements required to roll back the change
 

Method Detail

generateRollbackStatements

SqlStatement[] generateRollbackStatements(Database database)
                                          throws CustomChangeException,
                                                 RollbackImpossibleException
Generates the SQL statements required to roll back the change

Parameters:
database - the target Database associated to this change's rollback statements
Returns:
an array of SqlStatements with the rollback statements
Throws:
CustomChangeException - if an exception occurs while processing this rollback
RollbackImpossibleException - if rollback is not supported for this change


Copyright © 2015 Liquibase.org. All rights reserved.