博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flyway 使用
阅读量:6625 次
发布时间:2019-06-25

本文共 1388 字,大约阅读时间需要 4 分钟。

hot3.png

执行命令格式:mvn flyway:validate -Dflyway.configFile=properties/positioning/pre.propertiesvalidate:命令类型configFile:加载的配置文件命令类型详解:baseline: 初始化管理员,单个数据库执行一次即可,后续不用在执行。生成数据源管理信息eg. : mvn flyway:baseline -Dflyway.configFile=properties/positioning/pre.propertiesinfo: 查看数据源执行信息,可以看出变更执行的具体情况eg. : mvn flyway:info -Dflyway.configFile=properties/positioning/pre.propertiesmigrate: 数据变更升级,真正执行sql语句,若执行失败,会显示具体失败的sql文件,及失败原因eg. : mvn flyway:migrate -Dflyway.configFile=properties/positioning/pre.propertiesrepair: 标记为已修复问题sql,当处理完成migrate失败的sql后,需要执行该语句,表明问题已修复,可以继续执行eg. : mvn flyway:repair -Dflyway.configFile=properties/positioning/pre.propertiesvalidate: 执行结果校验,查看sql是否已经完全执行,且执行成功。若包含未执行或执行失败的sql问题,则会抛出对应异常eg. : mvn flyway:validate -Dflyway.configFile=properties/positioning/pre.properties查看异常堆栈(-e):mvn flyway:migrate -Dflyway.configFile=properties/positioning/pre.properties -eflyway教程:https://flywaydb.org/documentation/maven/

 

properties/pre.properties 

sql/share/V20181211.1__data.sql (*默认名称格式)

sql/pre/V20181213.1__data.sql (*默认名称格式)

## 数据库配置flyway.driver=com.mysql.jdbc.Driverflyway.url=jdbc:mysql://rm-wz96f00r0yuncs.com:3306/yundie_testflyway.user=yuntflyway.password=Yundie@988524b## 首先执行share下的sql文件,然后执行pre下的sql文件flyway.locations=filesystem:sql/share,filesystem:sql/pre## 小于此版本不提交flyway.baselineVersion=20180929.10flyway.outOfOrder=true

 

 

 

转载于:https://my.oschina.net/u/1867229/blog/1820767

你可能感兴趣的文章
DNGuard 免费的DotNet加密保护工具 V1.0
查看>>
编程中的命名设计
查看>>
easyui form validate总是返回false原因
查看>>
在(CListView)列表视图中添加右键菜单的方法
查看>>
推荐《HeadFirst设计模式》
查看>>
自定义服务器控件(处理不同的浏览器)
查看>>
解决IE6-IE7下li上下间距
查看>>
配置级别greenplum 可用空间计算
查看>>
聚集索引更新后会不会马上重新排序
查看>>
幸运大抽奖
查看>>
Post请求
查看>>
labview 中activex的初步使用方法
查看>>
JSP与JavaBeans
查看>>
解决Android中TextView首行缩进的问题
查看>>
oracle 查询哪些表分区
查看>>
SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第1部分)
查看>>
Ubuntu启动sshd服务
查看>>
Java排序算法(三):直接插入排序
查看>>
推断图片格式
查看>>
Python 列表 min() 方法
查看>>