迁移人大金仓问题汇总
1、SQL 错误 [42883]: 错误: 操作符不存在: ` tinyint
Hint: 没有匹配指定名称和参数类型的操作符. 您也许需要增加明确的类型转换.
SELECT
id,
model_id,
process_definition_id,
task_definition_key,
`TYPE`,
OPTIONS,
scope_userid,
scope_class,
secret_level,
create_time,
update_time,
creator,
updater,
deleted
FROM
bpm_task_assign_rule
解决:去掉sql语句中的` 。
- ### Error querying database. Cause: c..., KSQLException: 错误: 操作符不存在: ` tinyint
解决:去掉实体类中的``。
- mybatis xml 文件SQL中 deleted = 0 改为deleted = '0'。
- 空值违反了非空约束
### SQL: INSERT INTO system_operate_log ( trace_id, user_id, user_type, module, name, operate_type, request_method, request_url, user_ip, user_agent, java_method, start_time, duration, result_code, ad_account, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: com.kingbase8.util.KSQLException: 错误: 在字段 "trace_id" 中空值违反了非空约束
Detail: 失败, 行包含(11957, null, 1, 2, 管理后台 - 用户组, 获取用户组精简信息列表, 1, null, null, GET, /admin-api/bpm/user-group/list-all-simple, 0:0:0:0:0:0:0:1, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KH..., CommonResult com.iocoder.jumoon.module.bpm.controller.admin.defi..., null, 2023-09-12 19:38:35, 62, 0, null, null, null, 2023-09-12 19:38:35, null, 2023-09-12 19:38:35, 0, 0, admin).
; 错误: 在字段 "trace_id" 中空值违反了非空约束
解决:将对应表中空值违反了非空约束字段设为空。
- 表中有字段,不加双引号却找不到字段。SQL 错误 [42703]: 错误: 字段 t.jump_start_node222 不存在Hint: 也许您想要引用列"t.jump_Start_Node"。 Position: 25 At Line: 1, Line Position: 25
SELECT t.start_user_id,t.jump_Start_Node,t.* FROM bpm_process_instance_ext
解决:将对应表中字段大写的全部改为小写。