跨多个版本升级Thingsboard数据库

问题描述

我必须将东西板从2.2pe升级到3.1pe。我只能找到在次要版本之间进行升级的升级信息。

我是否必须下载/安装每个次要版本并调用先前版本的升级脚本,或者是否有更快的方法将数据库从2.2pe直接升级到3.1pe?

解决方法

更新过程在ThingsboardInstallService中实现( https://github.com/thingsboard/thingsboard/blob/master/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java

如您所见,它以switch/case的形式实现,没有break语句,因此它会贯穿并执行每个版本的所有更新步骤,并以正确的顺序执行最新的版本

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...