南大通用(GBase 8s)数据库在 Spring Boot 中使用 Flyway
db-migration:Flyway、Liquibase 扩展支持达梦(DM)数据库、南大通用(GBase 8s)数据库,并支持 Flowable 工作流。
已支持
- 达梦数据库(DM 8)。默认支持 flowable 工作流。
- 南大通用数据库(GBase 8s)。需要额外引入 db-migration-flowable 包来支持 flowable 工作流。
开源代码仓库 Github:https://github.com/mengweijin/db-migration
开源代码仓库 Gitee:https://gitee.com/mengweijin/db-migration
版本说明
- ❌❌:不支持;
- 🈯✅:flyway 或 liquibase 需要指定特定版本才支持;
- ❄️✅:flyway 或 liquibase 不需要指定版本就支持(不指定版本,则默认使用的 spring boot 默认版本);
| db-migration 版本 | spring boot 版本 | flyway 版本 | liquibase 版本 |
|---|---|---|---|
| 2.0.3 | 2.0.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 ❌❌ |
| 2.0.3 | 2.1.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
| 2.0.3 | 2.2.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
| 2.0.3 | 2.3.x.RELEASE | 7.15.0 ❌❌ | 4.5.0 🈯✅ |
| 2.0.3 | 2.4.x | 7.15.0 🈯✅ | 4.5.0 🈯✅ |
| 2.0.3 | 2.5.x | 7.15.0 🈯✅ | 4.5.0 🈯✅ |
| 2.0.3 | 2.6.x | 8.0.4 ❄️✅ | 4.5.0 ❄️✅ |
| 2.0.3 | 2.7.x | 8.5.11 ❄️✅ | 4.9.1 ❄️✅ |
| 2.0.3 | 3.0.x | 9.5.1 ❄️✅ | 4.17.2 ❄️✅ |
| 2.0.3 | 3.1.x | 9.16.3 ❄️✅ | 4.20.0 ❄️✅ |
| 2.0.3 | 3.2.x | 9.22.3 ❄️✅ | 4.24.0 ❄️✅ |
| 2.0.3 | 3.3.x | 10.10.0 ❄️✅ | 4.27.0 ❄️✅ |
db-migration-flowable 适配 Flowable 版本
注意:达梦数据库(DM 8)默认支持 flowable 工作流所有版本。所以不需要关注此章节。
此章节仅适用于以下数据库:
- 南大通用 GBase 8s 数据库
| Flowable 版本 | db-migration-flowable 版本 | 适配情况 |
|---|---|---|
| 6.8.0 | 待适配 | 南大通用 GBase 8s 数据库:❌❌ |
| 7.0.1 | 7.0.1.0 | 南大通用 GBase 8s 数据库:❄️✅ |
Flowable 版本和 db-migration-flowable 版本需要对应上。
比如:使用 flowable 7.0.1 版本的话,就要使用上面表格中对应的 db-migration-flowable 7.0.1.0 版本。
更多版本适配,请提 issue! 嘿嘿
使用文档:【南大通用(GBase 8s)】使用 Flyway
使用文档:【南大通用(GBase 8s)】使用 Flyway
使用文档:【南大通用(GBase 8s)】使用 Flyway
更多完整文档参考:README.md · mengweijin/db-migration - 码云 (gitee.com)
相关文章:
南大通用(GBase 8s)数据库在 Spring Boot 中使用 Flyway
db-migration:Flyway、Liquibase 扩展支持达梦(DM)数据库、南大通用(GBase 8s)数据库,并支持 Flowable 工作流。 已支持 达梦数据库(DM 8)。默认支持 flowable 工作流。南大通用数…...
CMakeLists.txt 编写规则
目录 1. 注释 1.1 注释行 1.2 注释块 2. CMakeLists.txt的编写 2.1 同意目录下的源文件 2.2 SET指令 2.3 file和aux_source_directory 2.4 包含头文件 2.5 生成动态库和静态库 2.6 链接库文件 2.7 message指令 2.8 移除操作 2.9 find_library和find_package 3. 常…...
Javascript算法——二分查找
1.数组 1.1二分查找 1.搜索索引 开闭matters!!![left,right]与[left,right) /*** param {number[]} nums* param {number} target* return {number}*/ var search function(nums, target) {let left0;let rightnums.length-1;//[left,rig…...
node-sass/vendor/linux-x64-72 : Error: EACCES: permission denied, mkdir
npm i --unsafe-perm node-sassgithub解决问题...
uniapp-uniapp + vue3 + pinia 搭建uniapp模板
使用技术 ⚡️uni-app, Vue3, Vite, pnpm 📦 组件自动化引入 🍍 使用 Pinia 的状态管理 🎨 tailwindcss - 高性能且极具灵活性的即时原子化 CSS 引擎 😃 各种图标集为你所用 🔥 使用 新的 <script setup> …...
深度学习的一些数学基础
数学基础 万丈高楼平地起 怎么说呢,学的数二对于这些东西还是太陌生了,而且当时学的只会做题,不知道怎么使用/(ㄒoㄒ)/~~ 所以记下来一些不太清楚的前置知识点,主要来自《艾伯特深度学习》,书中内容很多,…...
自由学习记录(13)
服务端常见的“资源” 在服务端,常见的“资源”指的是服务端提供给客户端访问、使用、处理或操作的各种数据和功能。根据不同类型的服务和应用场景,服务端的资源种类可以非常广泛。以下是一些常见的服务端资源类型: 1. 文件和静态资源 网页…...
低代码可视化-uniapp海报可视化设计-代码生成
在uni-app中,海报生成器通常是通过集成特定的插件或组件来实现的,这些插件或组件提供了生成海报所需的功能和灵活性。我们采用了lime-painter海报组件。lime-painter是一款canvas海报组件,可以更轻松地生成海报。它支持通过JSON及Template的方…...
一次使用LD_DEBUG定位问题的经历
在实际工作中,当遇到段错误,我们会很容易的想到这是非法访问内存导致的,比如访问了已经释放的内存,访问数据越界,尝试写没有写权限的内存等。使用gdb进行调试,查看出异常的调用栈,往往可以定位到…...
数据库安全:如何进行数据库安全审计?
数据库安全:如何进行数据库安全审计? 数据库安全审计是保障数据库安全的重要手段之一,可以帮助企业及时发现潜在的安全风险并采取相应的措施。以下是进行数据库安全审计的步骤和方法: 一、确定审计目标 在进行数据库安全审计之前,首先需要确定审计的目标。这可能包括以…...
【Python】基础语法错误和异常
在Python中,语法错误和异常是两个常见的问题。下面对它们进行简要介绍。 1.语法错误 (Syntax Error) 语法错误是指代码的语法不符合Python的语言规则。当Python解释器读取程序代码时,如果发现语法不正确,就会抛出语法错误。这种错误通常在代…...
获取每个页面的元素,并写入json
获取每个页面的元素,并写入json 想法:如何去记住每个页面的元素,如何实现不同页面的导航,如何从主页面遍历每一个页面的每一个元素 1.创建数据结构存储 2.树状图正好是我们想要的结构体:创建树状图结构体 3.记录每个页…...
【ShuQiHere】深入解析数字电路中的锁存器与触发器
深入解析数字电路中的锁存器与触发器 🤖🔌 在数字电路设计中,**锁存器(Latch)和触发器(Flip-Flop)**是实现时序逻辑的基本元件。它们能够存储状态,是构建复杂数字系统的关键。本文将…...
【学习AI-相关路程-mnist手写数字分类-python-硬件:jetson orin NX-自我学习AI-基础知识铺垫-遇到问题(1) 】
【学习AI-相关路程-mnist手写数字分类-python-硬件:jetson orin NX-自我学习AI-基础知识铺垫-遇到问题(1) 】 1、前言2、先行了解(1)学习基础知识-了解jetson orin nx 设备(2)学习python&AI…...
数据轻松上云——Mbox边缘计算网关
随着工业4.0时代的到来,工厂数字化转型已成为提升生产效率、优化资源配置、增强企业竞争力的关键。我们凭借其先进的边缘计算网关与云平台技术,为工厂提供了高效、稳定的数据采集与上云解决方案。本文将为您介绍Mbox边缘计算网关如何配合明达云平台&…...
ifftshift函数
ifftshift 原理 将频域数据移回时域的函数。它通常与 fftshift 配合使用,后者用于将时域数据移动到频域中心。 而ifftshift所作的事正好相反,将频谱恢复到能量集中在两端(或四个角)上,接着就可以做逆傅里叶变换了 具…...
vue3 + ts + element-plus 二次封装 el-dialog
实现效果: 组件代码:注意 style 不能为 scoped <template><el-dialog class"my-dialog" v-model"isVisible" :show-close"false" :close-on-click-modal"false" :modal"false"modal-class&…...
MySQL9.0安装教程zip手动安装(Windows)
本章教程,主要介绍如何在Windows上安装MySQL9.0,通过zip方式进行手动安装。 一、下载MySQL压缩包 下载地址:https://downloads.mysql.com/archives/community/ 二、解压MySQL压缩包 将下载好的压缩包,进行解压缩,并且将…...
如何在浏览器中查看格式化的 HTML?
问题描述 我需要这个 HTML 页面在我的浏览器中显示格式化后的信息。我只是将文件存储在本地驱动器上。我需要将文件上传到服务器才能将其作为 HTML 查看,还是可以在本地查看?如在屏幕截图中看到的,它当前显示相同的 HTML 代码。我尝试搜索&am…...
浅谈计算机存储体系和CPU缓存命中
一、计算机存储 一般关于计算机存储体系分为三层 ①三级缓存/寄存器 大多数寄存器只有四字节到八字节,只用于读取很小的数据;三级缓存是为了方便CPU读取内存中数据而存在的 ②内存————数据结构就是在内存中管理数据 ③硬盘————数据库/文件就…...
ITIL服务战略:从成本中心到价值引擎的运维转型
1. 从成本中心到价值引擎:IT运维的认知革命 十年前我刚入行时,IT运维部门在大多数企业里就是个"修电脑的"。财务部年终核算,我们的预算表上永远只有支出项:服务器采购费、软件许可费、人员工资...直到某次公司战略会上&…...
OptiScaler高效配置全攻略:多显卡上采样技术实用指南
OptiScaler高效配置全攻略:多显卡上采样技术实用指南 【免费下载链接】OptiScaler DLSS replacement for AMD/Intel/Nvidia cards with multiple upscalers (XeSS/FSR2/DLSS) 项目地址: https://gitcode.com/GitHub_Trending/op/OptiScaler OptiScaler是一款…...
保姆级教程:在MounRiver Studio上为CH32V307配置FreeRTOS与LwIP网络栈
从零构建CH32V307物联网网关:FreeRTOS与LwIP全流程实战指南 当一块搭载RISC-V内核的CH32V307开发板遇上实时操作系统与轻量级TCP/IP协议栈,会碰撞出怎样的火花?本文将带你完整经历从开发环境搭建到网络功能验证的全过程。不同于简单的代码移植…...
如何自定义ProxyManager代理生成器:从入门到精通的完整指南
如何自定义ProxyManager代理生成器:从入门到精通的完整指南 【免费下载链接】ProxyManager 🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects 项目地址: https://gitcode.com/gh_mirrors/pr/ProxyMan…...
用Matlab+Yalmip+Gurobi搞定微电网优化配置:从电工杯A题到实战避坑指南
MatlabYalmipGurobi微电网优化实战:从建模到竞赛应用的完整指南 微电网优化配置是能源系统研究中的经典问题,也是数学建模竞赛中的高频考点。去年电工杯A题就曾让参赛者头疼——如何在满足负荷需求的前提下,合理配置风光储系统,实…...
Wan2GP故障排除手册:解决视频生成过程中的50个常见问题
Wan2GP故障排除手册:解决视频生成过程中的50个常见问题 【免费下载链接】Wan2GP Wan 2.1 for the GPU Poor 项目地址: https://gitcode.com/gh_mirrors/wa/Wan2GP Wan2GP作为一款面向GPU资源有限用户的强大视频生成工具,在AI视频生成领域广受欢迎…...
玩转LS-DYNA爆破模拟:倾斜长短孔布孔实战
ANSYS/ls-dyna隧道、巷道爆破倾斜长短孔布孔方式下爆破损伤数值模拟 1.讲述小间隔长短型炮孔爆破模型的建模及网格划分全过程,包含网格尺寸设计。 2.装药结构修改,可实现长短炮孔中间隔装药、设置空孔,延期起爆、起爆位置等设置,讲…...
从MySQL/Oracle迁移到达梦DM8,我踩过的那些坑和高效避坑指南
从MySQL/Oracle迁移到达梦DM8:实战避坑与高效适配指南 当国产化浪潮席卷关键行业基础设施,达梦数据库作为信创生态的核心成员,正成为越来越多企业技术栈中的必选项。我曾主导过三个大型项目的数据库国产化迁移工作,从最初的磕磕绊…...
Python数据分析实战:从零开始掌握数据处理核心技能
Python数据分析实战:从零开始掌握数据处理核心技能 【免费下载链接】pydata-book wesm/pydata-book: 这是Wes McKinney编写的《Python for Data Analysis》一书的源代码仓库,书中涵盖了使用pandas、NumPy和其他相关库进行数据处理和分析的实践案例和技术…...
3小时从零到一:在Linux上搭建macOS虚拟机的完整实战指南
3小时从零到一:在Linux上搭建macOS虚拟机的完整实战指南 【免费下载链接】OneClick-macOS-Simple-KVM Tools to set up a easy, quick macOS VM in QEMU, accelerated by KVM. Works on Linux AND Windows. 项目地址: https://gitcode.com/gh_mirrors/on/OneClick…...
