SpringBoot配置属性之Migration
来源:互联网 发布:交换机的端口带宽 编辑:程序博客网 时间:2024/04/30 15:27
SpringBoot配置属性之MVC
SpringBoot配置属性之Server
SpringBoot配置属性之DataSource
SpringBoot配置属性之NOSQL
SpringBoot配置属性之MQ
SpringBoot配置属性之Security
SpringBoot配置属性之Migration
SpringBoot配置属性之其他
SpringBoot前世今生
SpringBoot集成mybatis
SpringBoot四大神器之Actuator
SpringBoot四大神器之Starter
SpringBoot配置属性之MVC
SpringBoot配置属性之Server
SpringBoot配置属性之DataSource
SpringBoot配置属性之NOSQL
SpringBoot配置属性之MQ
SpringBoot配置属性之Security
SpringBoot配置属性之Migration
SpringBoot配置属性之其他
SpringBoot前世今生
SpringBoot集成mybatis
SpringBoot四大神器之Actuator
SpringBoot四大神器之Starter
序
SpringBoot支持了两种数据库迁移工具,一个是flyway,一个是liquibase。其本身也支持sql script,在初始化数据源之后执行指定的脚本。
flyway
flyway.baseline-description对执行迁移时基准版本的描述.
flyway.baseline-on-migrate当迁移时发现目标schema非空,而且带有没有元数据的表时,是否自动执行基准迁移,默认false.
flyway.baseline-version开始执行基准迁移时对现有的schema的版本打标签,默认值为1.
flyway.check-location检查迁移脚本的位置是否存在,默认false.
flyway.clean-on-validation-error当发现校验错误时是否自动调用clean,默认false.
flyway.enabled是否开启flywary,默认true.
flyway.encoding设置迁移时的编码,默认UTF-8.
flyway.ignore-failed-future-migration当读取元数据表时是否忽略错误的迁移,默认false.
flyway.init-sqls当初始化好连接时要执行的SQL.
flyway.locations迁移脚本的位置,默认db/migration.
flyway.out-of-order是否允许无序的迁移,默认false.
flyway.password目标数据库的密码.
flyway.placeholder-prefix设置每个placeholder的前缀,默认${.
flyway.placeholder-replacementplaceholders是否要被替换,默认true.
flyway.placeholder-suffix设置每个placeholder的后缀,默认}.
flyway.placeholders.[placeholder name]设置placeholder的value
flyway.schemas设定需要flywary迁移的schema,大小写敏感,默认为连接默认的schema.
flyway.sql-migration-prefix迁移文件的前缀,默认为V.
flyway.sql-migration-separator迁移脚本的文件名分隔符,默认__
flyway.sql-migration-suffix迁移脚本的后缀,默认为.sql
flyway.tableflyway使用的元数据表名,默认为schema_version
flyway.target迁移时使用的目标版本,默认为latest version
flyway.url迁移时使用的JDBC URL,如果没有指定的话,将使用配置的主数据源
flyway.user迁移数据库的用户名
flyway.validate-on-migrate迁移时是否校验,默认为true.
liquibase
liquibase.change-logChange log 配置文件的路径,默认值为classpath:/db/changelog/db.changelog-master.yaml
liquibase.check-change-log-location是否坚持change log的位置是否存在,默认为true.
liquibase.contexts逗号分隔的运行时context列表.
liquibase.default-schema默认的schema.
liquibase.drop-first是否首先drop schema,默认为false
liquibase.enabled是否开启liquibase,默认为true.
liquibase.password目标数据库密码
liquibase.url要迁移的JDBC URL,如果没有指定的话,将使用配置的主数据源.
liquibase.user目标数据用户名
- SpringBoot配置属性之Migration
- SpringBoot配置属性之Migration
- 三十九、SpringBoot配置属性之Migration
- SpringBoot配置属性之Migration(七)
- SpringBoot配置属性中文释义Migration(七)
- SpringBoot配置属性之MVC
- SpringBoot配置属性之Server
- SpringBoot配置属性之DataSource
- SpringBoot配置属性之NOSQL
- SpringBoot配置属性之MQ
- SpringBoot配置属性之Security
- SpringBoot配置属性之其他
- SpringBoot配置属性之MQ
- SpringBoot配置属性之DataSource
- SpringBoot配置属性之MVC
- SpringBoot配置属性之Server
- SpringBoot配置属性之DataSource
- SpringBoot配置属性之NOSQL
- 创建与删除索引
- 嵌入式学习心得(九)数据字节长度以及sizeof用法
- 关于简单排序
- Java菜鸟面试突破系列之Java基础方面(三)
- win32强化练习4.3_粗糙的SPY获取别人的窗口
- SpringBoot配置属性之Migration
- 关于wine 的一些总结
- 随笔
- C++ 虚函数表解析
- windows 64 位 python2.7 64 位 安装 pygraphviz
- HDU 4156 Egypt
- SpringBoot配置属性之其他
- Python性能分析概述
- 让我们加密一切