logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kubesphere流水线工具镜像maven-build升级到java17全过程

本文介绍了在Kubesphere DevOps中使用JDK17构建Maven镜像的方法。首先从GitHub获取最新源码,构建支持JDK17的builder-maven镜像,并推送到私有Harbor仓库。然后在Kubesphere平台配置字典中添加JDK17的Maven配置节点。最后修改Jenkins流水线,将agent标签替换为新建的mavenjdk17,确保项目使用JDK17环境进行构建。整个过

文章图片
#devops#ci/cd#jenkins +2
Nacos2.2.3适配KingBase[人大金仓]数据库

分析原因:发现kingbase的driver在唯一键约束重复异常时没有报DuplicateKeyException,而是直接抛出了违反数据完整性异常org.springframework.dao.DataIntegrityViolationException,原因是kingbase的重复key异常code与spring-data约定的异常码不一致,约定的是1062而kingbase报的是23505

文章图片
Nacos2.2.3适配KingBase[人大金仓]数据库

分析原因:发现kingbase的driver在唯一键约束重复异常时没有报DuplicateKeyException,而是直接抛出了违反数据完整性异常org.springframework.dao.DataIntegrityViolationException,原因是kingbase的重复key异常code与spring-data约定的异常码不一致,约定的是1062而kingbase报的是23505

文章图片
Mysql数据迁移到KingBase9(人大金仓数据库)实战

9.数据库迁移配置(此步可检查数据类型映射) 迁移工具会将mysql中的类型自动转换为kingbase的字段类型,通常这一步不需要修改,点击保存并迁移。1.打开数据库开发管理工具软件(可使用navicat的PG连接方式,也可使用官方提供的[数据库开发管理工具]),连接上目标数据库,创建好迁移的目标数据库、模式。因为mysql没有模式的说法, 通常推荐先将数据迁入kingbase的public模式下

文章图片
#数据库#mysql
Mysql数据迁移到KingBase9(人大金仓数据库)实战

9.数据库迁移配置(此步可检查数据类型映射) 迁移工具会将mysql中的类型自动转换为kingbase的字段类型,通常这一步不需要修改,点击保存并迁移。1.打开数据库开发管理工具软件(可使用navicat的PG连接方式,也可使用官方提供的[数据库开发管理工具]),连接上目标数据库,创建好迁移的目标数据库、模式。因为mysql没有模式的说法, 通常推荐先将数据迁入kingbase的public模式下

文章图片
#数据库#mysql
到底了