美文网首页
2019-04-27

2019-04-27

作者: 一_贫 | 来源:发表于2019-04-27 22:39 被阅读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)

相关文章

网友评论

      本文标题:2019-04-27

      本文链接:https://www.haomeiwen.com/subject/jrzknqtx.html