database - 初始化 SonarQube 数据库的命令行?

标签 database installation sonarqube

我正在尝试自动安装 sonarqube。 我遇到的一个(小)问题是在第一次访问期间安装后,因为 sonarqube 正在初始化数据库模式,我们遇到了超时。 我想知道是否有一个脚本/命令来从 bash 初始化数据库(创建表和所有)? 我一直在网上搜索,找不到答案。 谢谢!

最佳答案

我想完成 Seb 和 Jeroen 的回答。 Schema 确实是在启动期间由 SonarQube 以编程方式创建的。此步骤不能在脚本中独立执行。刚启动服务器。我建议调用 Web 服务 GET http:///api/system/status(参见 http://nemo.sonarqube.org/api_documentation/api/system/status 上的文档)而不是解析日志,以了解数据库何时完全初始化。

安装新版本时的数据库升级也可以通过网络服务 POST http:///api/system/migrate_db 触发(参见 http://nemo.sonarqube.org/api_documentation/api/system/migrate_db )。

关于database - 初始化 SonarQube 数据库的命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34347607/

相关文章:

javascript - 如何在 MySQL 数据库中实现这种自动增量

.NET 4 无法安装,因为 SECUREREPAIR 无法 CreateContentHash 文件 SetupResources.dll : for computing hash Error: 997

Sonarqube:用于忽略 sonarqube 规则的 Php 等效注释

MySQL设计多导出产品

java - 处理数据库或应用程序上的空值?

python - 从 git 安装 pip 与克隆存储库

java - 什么是 NPath 复杂性以及如何避免它?

jenkins - 将 SonarQube 与 Jenkins 集成时出现错误

database - Slick 中的 Scala 枚举(案例对象),良好实践

language-agnostic - 自安装应用程序或单独的安装程序?