Jhipster 中的 Liquibase 正确使用方法

  • 1、修改 jdl

  • 2、执行 import-jdl子生成器

    // 不加 --force  只覆盖变动的实体
    jhipster import-jdl your-jdl-file.jh
    
    
  • 3、使用git将liquibase的changelog中变动的实体进行回滚

  • 4、在命令行执行 mvn liquibase:diff

    此命令会对比当前数据库里面的信息,生成changelog,

  • 5、之后在master.xml中添加这条changelog.xml

  • 6、重新编译一下,或者直接在编译的class里面拷贝这个 changelog.xml

  • 7、命令行执行 mvn liquibase:updateSQL

    该命令会生产当前的差异sql语句

  • 8、最后本地测试环境可以直接重启服务器,或者 运行命令mvn liquibase:update

  • 至此,数据库可自动进行变更。

生产环境下升级部署,可直接打包,然后放到tomcat下,启动tomcat数据库可直接更新

发布了14 篇原创文章 · 获赞 17 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/liu305088020/article/details/94412577
今日推荐