2019-04-27

2019-04-27  本文已影响0人  一_贫

Yeoman安装

npm install -g yo grunt-cli bower

使用模块

yo 模块名

使用LiquiBase管理数据库的迁移

Validation Failed

liquibase:clearCheckSums

diff命令

mvn liquibase:diff

diff命令用于比较数据库之间的异同

 `liquibase:update`

执行changelog中的变更:

$ mvn liquibase:update

liquibase:rollback

rollback有3中形式,分别是:

- rollbackCount: 表示rollback的changeset的个数;- rollbackDate:表示rollback到指定的日期;- rollbackTag:表示rollback到指定的tag,需要使用LiquiBase在具体的时间点打上tag;

rollbackCount比较简单,示例如:

$ mvn liquibase:rollback -Dliquibase.rollbackCount=3

rollbackDate需要注意日期的格式,必须匹配当前平台上执行DateFormat.getDateInstance()得到的格式,比如我的格式为MMM d, yyyy,示例如:

$ mvn liquibase:rollback -Dliquibase.rollbackDate="Apr 10, 2016"

rollbackTag使用tag标识,所以需要先打tag,示例如:

$ mvn liquibase:tag -Dliquibase.tag=tag20160410

然后rollback到tag20160410,如:

$ mvn liquibase:rollback -Dliquibase.rollbackTag=tag20160410

https://blog.csdn.net/zheng0518/article/details/65631205

https://blog.csdn.net/qq_31424825/article/details/81384912

idea 中解决maven 包冲突的问题(maven helper)

上一篇 下一篇

猜你喜欢

热点阅读