...
核对内容 | 备注 | |||||
---|---|---|---|---|---|---|
表数据大小写策略 | 强烈建议两个环境表数据大小写策略保持一致,否则易导致迁移失败。
| |||||
数据库字符集 | Smartbi系统创建表时,并未在建表语句中指定字符集,而是使用数据库默认字符集。若源环境与目标环境知识库字符集不一致,容易出现问题。 例如源环境知识库字符集为UTF-8,目标环境知识库字符集为GBK,通常都会恢复失败。 | |||||
表名大小写策略是否一致 | 建议源与目标环境数据库的表名大小写策略一致。例如,源环境为大小写敏感,目标环境也应设置为大小写敏感。建议源环境与目标环境数据库的表名大小写策略一致。例如,源环境为大小写敏感,目标环境也应设置为大小写敏感。 | |||||
列名大小写策略是否一致 | 与表名大小写策略同理,建议源与目标环境数据库的列名大小写策略保持一致。与表名大小写策略同理,建议源环境与目标环境数据库的列名大小写策略保持一致。 |
典型案例
某项目源环境为 MySQL(表数据大小写敏感),目标环境为达梦 8(表数据大小写不敏感)。源环境备份恢复到目标环境时失败,提示 “违反表 [t_parameter] 唯一性约束条件”。
...