我们目前正在运行5.1.2版本的生产服务器,我们计划升级。
测试显示升级到5.3按预期工作。
然而,从5.1.2升级 - > 5.4或5.1.2 - > 5.3 - > 5.4结果5.1.2实例中的所有质量配置文件都变空 - 根本没有分配规则。
更糟糕的是,备份规则并尝试恢复它们会无声地失败。
还有其他人经历过这个吗?有解决办法吗?
提前致谢。
答案 0 :(得分:13)
“管理”视图(系统升级)中的更新说明与此处的说明不同:Upgrading
我会更改第一条说明,如下所示(在草稿文本中更改/添加的行),并尝试保持Upgrading指令同步。
data, temp
答案 1 :(得分:6)
今天我遇到了同样的问题,从4.5.6迁移到5.4。我设法通过恢复到4.5.6然后以旧方式迁移,即忽略新的升级指令来绕过问题。
环境是Windows10 / Postgresql4.3
进一步调查显示我错过了新指令中的一步,即删除了 data / es 目录。
我已经多次运行迁移,如果我运行默认的H2数据库以验证和更新插件但忘记在切换到postgresql之前删除data / es目录,那么质量配置文件最终会零规则,但如果我正确遵循说明,则会正确迁移配置文件。
请根据http://docs.sonarqube.org/display/SONAR/Upgrading
检查您的程序希望这有帮助