1、在postgresql當中創建sonar數據庫和用戶
1.1 創建sonar用戶
以postgres用戶登陸成功后,創建為sonarQube專用的sonar用戶。
如下圖,在General中設置用戶名為sonar,Privileges中控制權限。用戶名為sonar,密碼為sonar
創建成功之后,在面板當中可看到sonar用戶。
1.2 創建sonar數據庫
點開Databases,右鍵 ,創建數據庫。數據庫名稱為:sonar
保存成功之后,可以切換為sonar用戶登陸。
2、在sonarQube中配置postgresql連接信息
在sonarQube的安裝目錄的conf目錄下,打開sonar.properties。
此文件當中,所有支持的數據類型的連接方式都已經放進來了。只需要開放注釋,進行配置工作即可。
2.1、配置數據庫地址、用戶名、密碼:
需要配置的參數為:
sonar.jdbc.username
sonar.jdbc.password
sonar.jdbc.url
本身是注釋的。開放注釋,並配置在postgreSql當中,為sonar創建的用戶名和密碼:sonar/sonar。
配置數據庫地址、數據庫名稱。以及CurrentSchema(默認就是public)
2.2 重啟sonarQube
重啟過程中,sonar會使用配置的數據庫,並在數據庫中自動創建表格。需要一點時間。
重啟完成之后,可以在數據庫當中看到sonar創建的表:
再次訪問sonarQube后,頁面底部就不會有如下提示:
