跨多个版本升级 Thingsboard 数据库
Upgrade Thingsboard database across multiple versions
我必须将 thingsboard 从 2.2 版升级到 3.1pe。我只能找到小版本之间升级的升级信息
我是否必须 download/install 每个次要版本并调用以前版本的升级脚本,或者是否有更快的方法将数据库直接从 2.2 升级到 3.1pe?
更新程序在ThingsboardInstallService
(
https://github.com/thingsboard/thingsboard/blob/master/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java)
如您所见,它是作为 switch/case
实现的,没有 break
语句,因此它将失败并为每个版本执行所有 update-steps 直到最新版本顺序正确。
我必须将 thingsboard 从 2.2 版升级到 3.1pe。我只能找到小版本之间升级的升级信息
我是否必须 download/install 每个次要版本并调用以前版本的升级脚本,或者是否有更快的方法将数据库直接从 2.2 升级到 3.1pe?
更新程序在ThingsboardInstallService
(
https://github.com/thingsboard/thingsboard/blob/master/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java)
如您所见,它是作为 switch/case
实现的,没有 break
语句,因此它将失败并为每个版本执行所有 update-steps 直到最新版本顺序正确。