liquibase 官网上对于rollback 回滚有9种命令,这里只介绍rollback 与rollbackToDate。官网链接地址:http://www.liquibase.org/documentation/command_line.html
一.命令行按时间回滚数据库
liquibase --changeLogFile=D:/2018_RenGu_Tools/liquibase/Release0003.sql
--driver=oracle.jdbc.OracleDriver
--classpath=D:/2018_RenGu_Tools/liquibase/lib/ojdbc6.jar
--url="jdbc:oracle:thin:@172.16.0.27:1521/orcl"
--username=exps --password=exps rollbackToDate 2015-05-22T16:55:37
二.命令行按版本号回滚数据库(前提是先用tag命令对数据库指定了版本号)
liquibase --changeLogFile=D:/2018_RenGu_Tools/liquibase/testliquibase01.xml
--driver=oracle.jdbc.OracleDriver
--classpath=D:/2018_RenGu_Tools/liquibase/lib/ojdbc6.jar
--url="jdbc:oracle:thin:@172.16.0.27:1521/orcl" --username=exps02 --password=exps02 rollback 0.0.0
注意:以上命令都是不含换行的,这里为了美观而加的换行符。