flyway常用配置_Springboot配置属性之flyway详解

Spring Boot组件提供的全部配置属性。请注意,这些属性是否生效取决于对应

的组件是否声明为Spring应用程序上下文里的Bean(基本是自动配置的) ,为一个不生效的组件

设置属性是没有用的。

flyway.baseline-description

执行基线时标记已有Schema的描述。

flyway.baseline-on-migrate

在没有元数据表的情况下,针对非空Schema执行迁移时是否自动调用基线。 (默认值:

false 。 )

flyway.baseline-version

执行基线时用来标记已有Schema的版本。 (默认值: 1 。 )

flyway.check-location

检查迁移脚本所在的位置是否存在。 (默认值: false 。 )

flyway.clean-on-validation-error

在验证错误时,是否自动执行清理。 (默认值: false 。 )

flyway.enabled

开启Flyway。 (默认值: true 。 )

flyway.encoding

设置SQL迁移文件的编码。 (默认值: UTF-8 。 )

flyway.ignore-failed-future-migration

在读元数据表时,是否忽略失败的后续迁移。 (默认值: false 。 )

flyway.init-sqls

获取连接后立即执行初始化的SQL语句。

flyway.locations

迁移脚本的位置。 (默认值: db/migration 。 )

flyway.out-of-order

是否允许乱序(out of order)迁移。 (默认值: false 。 )

flyway.password

待迁移数据库的登录密码。

flyway.placeholder-prefix

设置每个占位符的前缀。 (默认值: ${ 。 )

flyway.placeholder-replacement

是否要替换占位符。 (默认值: true 。 )

flyway.placeholder-suffix

设置占位符的后缀。 (默认值: } 。 )

flyway.placeholders.[placeholder name]

设置占位符的值。

flyway.schemas

Flyway管理的Schema列表,区分大小写。默认连接对应的默认Schema。

flyway.sql-migration-prefix

SQL迁移的文件名前缀。 (默认值: V 。 )

flyway.sql-migration-separator

SQL迁移的文件名分隔符。 (默认值: __ 。 )

flyway.sql-migration-suffix

SQL迁移的文件名后缀。 (默认值: .sql 。 )

flyway.table

Flyway使用的Schema元数据表名称。 (默认值: schema_version 。 )

flyway.target

Flyway要迁移到的目标版本号。 (默认最新版本。 )

flyway.url

待迁移的数据库的JDBC URL。如果没有设置,就使用配置的主数据源。

flyway.user

待迁移数据库的登录用户。

flyway.validate-on-migrate

在运行迁移时是否要自动验证。 (默认值: true 。 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值