让sonarqube连接到unix socket

时间:2017-05-30 21:29:11

标签: postgresql sockets sonarqube

我在服务器上,我要连接的套接字实际上是一个文件。确切地说/var/opt/gitlab/postgresql/.s.PGSQL.5432

我在sonarqube中找到的关于dp连接的文档很少https://jdbc.postgresql.org/documentation/80/connect.htmlhttps://docs.sonarqube.org/display/SONAR/Installing+the+Server会让我相信连接到unix套接字是不可能的。

是否可能,以及sonar.jdbc.url的格式将实现此目的?

这是sonarqube文档使用的示例:

sonar.jdbc.url=jdbc:postgresql://localhost/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

我正试图做这样的事情:

sonar.jdbc.url=jdbc:postgresql://var/opt/gitlab/postgresql/.s.PGSQL.5432/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

不幸的是,据我所知,无法通过Postgresql JDBC驱动程序连接到Unix套接字。

您必须在postgresql配置中打开TCP / IP套接字服务器。