SonarQube 5.61 - > 6.0升级失败:表'项目'已经存在

时间:2016-09-02 11:27:12

标签: sonarqube upgrade sonarqube-ops

按照通常的升级程序从5.6.1升级到6.0后,SonarQube服务器无法启动:

  

ActiveRecord :: JDBCError:表'项目'已存在

CREATE TABLE `projects` (
    `id` int(11) auto_increment PRIMARY KEY, 
    `name` varchar(256), 
    `description` varchar(2000), 
    `enabled` tinyint(1) DEFAULT 1 NOT NULL, 
    `scope` varchar(3), 
    `qualifier` varchar(10), 
    `kee` varchar(400), 
    `root_id` integer, 
    `language` varchar(20), 
    `copy_resource_id` integer, 
    `long_name` varchar(256), 
    `person_id` integer, 
    `created_at` datetime
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin

以下情况发生此错误:

  • 在部署新发行版之后启动6.0 根据升级过程进行配置
  • 它被配置为连接到现有的5.6.1数据库(相同位置, 凭据等运行MySQL 5.7
  • 在那个阶段,我没有运行任何db升级

如果我再次启动sonarqube服务器

,则会发生同样的错误

0 个答案:

没有答案