美文网首页
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