使用数据

时间:2016-02-29 10:38:29

标签: sonarqube sonarqube5.3

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

我们希望迁移到将在NEW SERVER上运行的新版本5.3(使用新的postgresql DB)。

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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