我在服务器上,我要连接的套接字实际上是一个文件。确切地说/var/opt/gitlab/postgresql/.s.PGSQL.5432
。
我在sonarqube中找到的关于dp连接的文档很少https://jdbc.postgresql.org/documentation/80/connect.html和https://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
感谢您的时间。
答案 0 :(得分:2)
不幸的是,据我所知,无法通过Postgresql JDBC驱动程序连接到Unix套接字。
您必须在postgresql配置中打开TCP / IP套接字服务器。