数据库迁移
1、安装Kingbase时一定要确认是否大小写敏感。
2、使用Kingbase数据库自带的迁移工具进行数据库迁移,里面设置的很细致,最好不要用别的软件迁移。
Springboot项目
1、核心依赖(官网可下载人大金仓-成为世界卓越的数据库产品与服务提供商 (kingbase.com.cn))
<dependency>
<groupId>com.kingbase8</groupId>
<artifactId>kingbase8</artifactId>
<version>8.6.0</version>
</dependency>
2、配置文件
datasource:
driver-class-name: com.kingbase8.Driver
url: jdbc:kingbase8://localhost:54321/(数据库名)?currentSchema=(模式名)
username: root
password: 123
pagehelper:
helperDialect: postgresql
Kingbase中每个库有不同的模式,这里可以使用currentSchema定义你使用的模式(会避免很多问题),端口号,用户名和密码写自己的。配置文件中相关SQL的部分都替换为Kingbase相关的配置。
3、触发器
如果实例化对象类(Po类)原本项目中采用的是触发器实现主键自增,迁移后需要更改。
如果主键是UUID改成(注