美文网首页
集成Flyway

集成Flyway

作者: Share_joy | 来源:发表于2019-08-02 19:28 被阅读0次

项目中用到H2内嵌式数据库,如果很多人都在开发。难免遇到数据库不能及时同步或者冲突的问题。

这里我们使用集成Flyway解决它

1.首先登陆Flyway官网,点击get started,直接进入maven。

   Flyway官网

2.可以清楚的看到,在pom.xml文件中,引入这段<plugin>代码即可,let's go

   (ps:该改的地方,还是要改成自己的,例如user,password,url)

3.还要注意一点,version要和上面引入H2数据库的依赖保持一致。

4.项目中在resources下创建db,db下创建migration,按照官网给出的提示,创建.sql文件。

5.执行 bar>mvn flyway:migrate

ps:说几个Flyway使用时的坑

       1.如果本地已经有了H2数据库,需要先删除本地的H2数据库,MAC和linux的命令是

         rm ~/数据库名.*   

         但是windows系统首先没有rm指令,要用del指令,其次呢windows系统没有‘~’这个东西

         ‘~’这个意思是代表主目录

         假设你登陆的用户名为user

         ~ 就表示 /home/user

相关文章

网友评论

      本文标题:集成Flyway

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