所需jar:
1. flyway-core-4.0.1.jar
2. flyway-core-4.0.1-sources.jar
3. flyway-commandline-4.0.1.jar
spring 所需配置:
<!-- Flyway configuration -->
<bean id="flyway" class="org.flywaydb.core.Flyway" init-method="migrate">
<property name="baselineOnMigrate" value="true" />
<!-- <property name="locations" value="filesystem:${flyway.migrations.path}" /> -->
<property name="locations" value="classpath:${flyway.migrations.path}" />
<property name="dataSource" ref="dataSource" />
</bean>
sql脚本的格式:
SQL 脚本文件及Java 代码类名必须遵循以下命名规则:V<version>[_<SEQ>][__description] 。版本号的数字间以小数点(. )或下划线(_ )分隔开,版本号与描述间以连续的两个下划线(__ )分隔开。如V1_1_0__Update.sql 。Java 类名规约不允许存在小数点,所以Java 类名中版本号的数字间只能以下划线进行分隔。
本文介绍如何使用Flyway进行数据库版本管理和自动迁移,包括所需jar包、Spring配置示例及SQL脚本命名规则。
2万+

被折叠的 条评论
为什么被折叠?



