静态代码扫描工具 - (六)sonarQube配置数据库为postgresql

一、在postgresql当中建立sonar数据库和用户

 

1.1 建立sonar用户

以postgres用户登录成功后,建立为sonarQube专用的sonar用户。sql

以下图,在General中设置用户名为sonar,Privileges中控制权限。用户名为sonar,密码为sonar数据库

 

 

 

 

 

 

 

 

建立成功以后,在面板当中可看到sonar用户。post

 

 

 

 

 

 

1.2 建立sonar数据库

点开Databases,右键 ,建立数据库。数据库名称为:sonarurl

 

 

 

保存成功以后,能够切换为sonar用户登录。spa

 

 

 

 

 

 

 

 

 

二、在sonarQube中配置postgresql链接信息

 

在sonarQube的安装目录的conf目录下,打开sonar.properties。postgresql

此文件当中,全部支持的数据类型的链接方式都已经放进来了。只须要开放注释,进行配置工做便可。blog

2.一、配置数据库地址、用户名、密码:

须要配置的参数为:class

sonar.jdbc.username配置

sonar.jdbc.passwordjdbc

sonar.jdbc.url

自己是注释的。开放注释,并配置在postgreSql当中,为sonar建立的用户名和密码:sonar/sonar。

配置数据库地址、数据库名称。以及CurrentSchema(默认就是public)

 

 

 

2.2 重启sonarQube

重启过程当中,sonar会使用配置的数据库,并在数据库中自动建立表格。须要一点时间。

重启完成以后,能够在数据库当中看到sonar建立的表:

 

 

 

再次访问sonarQube后,页面底部就不会有以下提示:

 

 

 

相关文章
相关标签/搜索