柏竹 柏竹
首页
后端
前端
  • 应用推荐
关于
友链
  • 分类
  • 标签
  • 归档

柏竹

奋斗柏竹
首页
后端
前端
  • 应用推荐
关于
友链
  • 分类
  • 标签
  • 归档
  • Java基础

  • JavaWeb

  • 拓展技术

    • Java设计模式
    • Java序列化
    • Stream流
    • Lombok简化开发应用
    • JavaZip解压缩
    • Lua应用
    • OpenResty
    • C++快速上手
    • PHP快速上手
    • SpEL表达式
    • velocity模板引擎
    • Flyway数据库版本管理工具
    • 企业项目实战问题
  • 框架技术

  • 数据库

  • 数据结构

  • Spring

  • SpringMVC

  • SpringBoot

  • SpringClound

  • Ruoyi-Vue-Plus

  • 后端
  • 拓展技术
柏竹
2024-03-01

Flyway数据库版本管理工具

Flyway 是一款开源的数据库版本管理工具 . 能够方便的在不同版本之间进行控制库表结构 !

官网 : https://documentation.red-gate.com (opens new window)

工作原理

  1. 启用项目 , 数据库建立连接 , 自动运行Flyway
  2. 初次使用 , Flyway会创建一个

命名规则

根据文件名前缀标识 控制不同的执行方式 (分割符采用 . / _)

  • V 为前缀 , 仅需要被执行一次 . V+版本号+_+描述 控制版本执行顺序

    例如 : V1_init.sql、V2_dataease_db.sql

  • R 为前缀 , 可重复运行的SQL . R+_+描述 (不建议使用)

    例如 : R_init.sql

提示

V执行SQL 优先于 R执行SQL

#Flyway#版本工具

← velocity模板引擎 企业项目实战问题→

最近更新
01
HTTPS自动续签
10-21
02
博客搭建-简化版(脚本)
10-20
03
ruoyi-vue-plus-部署篇
07-13
更多文章>
Theme by Vdoing | Copyright © 2019-2024 | 桂ICP备2022009417号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式