这篇帖子主要是记一下踩过的坑。
1. 数据库安装
一个服务端只支持一个实例,用法类似mysql,如需多个实例,可按装多个客户端。
2. sql迁移(mysql->gbase)
2.1 注意编码格式统一
字段上 SET utf8 COLLATE utf8_general_ci
表上CHARACTER SET = utf8 COLLATE = utf8_general_ci
实例 配置文件中也需要改成相应的编码
InnoDB 改为 AcidDB
3. 适配pagehelper、mybatis-plus
3.1 适配pagehelper
yml文件
pagehelper:
helperDialect: informix
reasonable: true
supportMethodsArguments: true
params: count=countSql
mybatis 配置databaseId别名映射
p.setProperty("Informix","gbase");
4. 语法坑
5. 其他坑