0

我们目前在 postgresql 数据库上运行SonarQube v.4.5.1。

我们希望迁移到新版本 5.3,它将在新服务器上运行(带有新的 postgresql 数据库)。

所以我遵循了迁移教程http://docs.sonarqube.org/display/SONAR/Upgrading(下载到新服务器新的 SonarQube 5.3 应用程序,迁移配置,迁移插件)。

然后我创建了旧 sonarqube 4.5.1 postgresql 数据库的 DB 转储,并将其加载到新服务器上的新数据库中

当我开始新的 SonarQube 时,我看到错误 - SonarQuebe 正在尝试创建新的表项目但他失败了,表已经存在(来自导入的数据库转储)。

如何将数据迁移到 SonarQube 的新实例?

旧数据是否需要以某种方式“处理”才能与新版本的 SonarQube 一起使用?

4

1 回答 1

2

SonarQube 升级过程在旧版和新版 SonarQube 之间使用相同的数据库。将数据库从一个 DB 服务器移动到另一个是另一个过程,与 SonarQube 无关。

将您的新 SonarQube 指向之前版本 ( sonar.jdbc.url) 使用的数据库,然后浏览到/setup. SonarQube 将负责“升级”您的 SonarQube 数据。

于 2016-02-29T16:20:00.483 回答