版本升级
本文档介绍如何将开源版 1.x 版本的数据迁移到 2.x 版本。
名词解释:
- 1.x 开源版本系统
- 2.x pro 版本系统
如何升级
首先准备更新程序 updater-0.1.0.jar
,通过 如下百度网盘地址 下载。
执行如下命令升级,会将 1.x 版本的数据库转换到 2.x 版本,数据库其中共有如下六个参数:
--mybatis-flex.datasource.ds1.url
1.x 数据库的地址--mybatis-flex.datasource.ds1.username
1.x 数据库的用户名--mybatis-flex.datasource.ds1.password
1.x 数据库的密码--mybatis-flex.datasource.ds2.url
2.x 数据库的地址--mybatis-flex.datasource.ds2.username
2.x 数据库的用户名--mybatis-flex.datasource.ds2.password
2.x 数据库的密码
# 直接启动程序
java -jar updater-0.1.0.jar --mybatis-flex.datasource.ds1.url="jdbc:mysql://127.0.0.1:3306/surveyking_ds1?sessionVariables=sql_mode='NO_ENGINE_SUBSTITUTION'&jdbcCompliantTruncation=false" --mybatis-flex.datasource.ds1.username=root --mybatis-flex.datasource.ds1.password=123456 --mybatis-flex.datasource.ds2.url="jdbc:mysql://127.0.0.1:3306/surveyking_ds2?sessionVariables=sql_mode='NO_ENGINE_SUBSTITUTION'&jdbcCompliantTruncation=false" --mybatis-flex.datasource.ds2.username=root --mybatis-flex.datasource.ds2.password=123456
执行完成之后,看到转换完成提示,即表示转换成功,程序会自动关闭(忽略关闭时的报错信息)。
转换完成之后操作
目前源码库里面有两个代码分支,其中 1.x-2.x
分支为适配了 1.x 迁移后的分支,如果需要兼容 1.x 的文件预览和下载需要拉取 1.x-2.x
分支。
我们需要在 pro 版本的配置文件里面添加文件路径,为 1.x 版本上传的文件的目录地址(需要配置绝对路径)