项目名称:KOCA
KOCA版本 :5.2.0
KOCA模块 :db
模块版本 :5.2.0
场景 :通过sql-migrate工具合并KOCA数据库脚本为all.sql,在windows上执行all.sql发现koca_sys_dictionary创建不成功,在mac或linux执行,直接报错
问题 :
报错细节 :
尝试解决方案:
发现KOCA的sql脚本有些是utf8有些是utf8 bom格式的,
如果是utf8 bom格式的,会在文件头添加
<feff>
,16进制是xEF\xBB\xBF/,
使用命令:perl -i -pe ‘s/\xEF\xBB\xBF//g’ all.sql ,可以把合并后的all.sql文件中的<feff>
全部替换成空字符串,问题解决