安装Roma Exchange前端包失败
问题描述
在AppCube上传安装Roma Exchange前端包,提示如下:
应用数据安装失败错误信息: failed to pre-install: 安装元数据时出错:无法更新元数据'CP_DS__classification_0Gba000000ewHdBpC9HE__CST'的字段,错误为failed to handle tenant [0000000000tYrMjLc169] ddl: failed to add field CP_DS__offeringId__CST: failed to add field CP_DS__offeringId__CST: code: 1366, message: Incorrect string value: '\xE8\xB5\x84\xE4\xBA\xA7...'for column 'relationship_name' at row 1, position: , detail: , sql: INSERT INTO relationships ( tenant_id ,relationship_id ,relationship_name ,relationship_label , relationship_type ,parent_obj_id ,parent_obj_name , child_obj_id ,child_obj_name ,child_field_id ,child_field_name ,is_cascade_delete
问题原因
AppCube环境数据库编码格式配置问题。
解决方法
联系AppCube运维人员,更改数据库配置文件参数。
修改后参数编码格式:
default-storage-engine = INNODB
character-set-server = utf8
collation-server=utf8_general_ci