thinkphp下mysql迁移至瀚高(postgreSQL)数据库
国产化需要将thinkphp系统由mysql迁移至瀚高数据库。
基本流程:
- 备份log相关表;清理log无用日志;
- 停用系统;
- 导出最新的sql文件(log等大表可考虑单独导出);
- 导入本地mysql数据库(如不支持远程连接);
- 处理相关代码与数据表(如处理user、desc、year、group字段等;处理group by、order by field、find_in_set、ifnull、convert、date_format方法等);
- 创建远程hg数据库
- 使用迁移工具迁移