跳到主要内容

版本升级

本文档介绍如何将开源版 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

1697608232248

执行完成之后,看到转换完成提示,即表示转换成功,程序会自动关闭(忽略关闭时的报错信息)。

转换完成之后操作

目前源码库里面有两个代码分支,其中 1.x-2.x 分支为适配了 1.x 迁移后的分支,如果需要兼容 1.x 的文件预览和下载需要拉取 1.x-2.x 分支。

1697608612875

我们需要在 pro 版本的配置文件里面添加文件路径,为 1.x 版本上传的文件的目录地址(需要配置绝对路径)

1697608659599