将Sonarqube从嵌入式H2切换到支持的数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Sonarqube从嵌入式H2切换到支持的数据库相关的知识,希望对你有一定的参考价值。

我正在使用H2嵌入式数据库评估RH Ent Linux上的SQ 6.4。这个问题SonarQube backup restore procedure with ElasticSearch表示要从RDBMS的备份恢复SQ,还需要清除Elasticsearch索引,SQ随后将重建以匹配底层数据库。如果有人希望使用H2数据库从一个eval版本的SQ切换到其他一些支持生产用途数据库(如Oracle),我认为同样适用。否则,封面下的新空原始RDBMS将与ES文档存储不同步,对吗?

请求新Q而不是在旧线程中评论/询问的道歉 - 我没有足够的声誉pts来评论线程:(

答案

正如@ jeroen-heier所述,在切换到另一个干净的数据库时,您必须清理data / es目录。

你应该按照Jeroen的建议使用最新的LTS版本。

以上是关于将Sonarqube从嵌入式H2切换到支持的数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 H2 嵌入式数据库创建 H2 内存数据库

如果我将数据源从 `H2` 切换到 `postgresql`,`hibernate.hbm2ddl.import_files` 属性将停止工作

从内存数据库中的 H2 切换到 SQL Server 时出错

SonarQube 5.1.2和Maven 3.3集成

如何将H2数据库嵌入到交付给客户端的jar文件中?

sonarqube配置全指南,集成阿里巴巴p3c规范