(记录)人大金仓的坑

  1. 日期/时间值 “current_datetime” 不再被支持了
  2. 创建表字段类型不支持 datetime类型,应改用 TIMESTAMP WITHOUT TIME ZONE
  3. 不支持 comment=’'语法,应改用 COMMENT ON TABLE QDP_USER_ROLE_RELATION IS ‘用户-角色关系表’
  4. 迁移数据库后执行:UPDATE act_re_procdef SET TENANT_ID_ = NULL
  5. 解决dict字典冲突
    修改data下面kingbase.conf中的search_path=’"$USER",PUBLIC,SYS_CATALOG’ ,修改以后重启数据库就可以了
  6. exclude_reserved_words=‘level,关键字’ //去除关键字
  7. 不支持DATE_FORMART()函数
  8. 配置文件 char_default_type = ‘char’ //动态建字段精度问题
  9. 有些金仓语法有些阿里的druid无法检测语句的有效需要复写WallFilter checkInternal方法下加个判断跳过那个的语句的检测
  10. 工作流(flowable) 无法识别金仓需要复写org.flowable.common.engine.impl.AbstractEngineConfiguration类 databaseTypeMappings.setProperty(“KingbaseES”, “postgres”);
  11. WallFilter在init方法上需要加个 (// 适配人大金仓:伪装为oracle if (JdbcUtils.KINGBASE8.equals(dbType)) {dbType = JdbcUtils.ORACLE;} )判断伪装成oracle
  12. 建表int类型不能加精度;二进制BLOB BLOB 不能加精度,长文本 TEXT 不能加精度
  13. 人大金仓的大小写敏感会影响到数据
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值