2017-05-30 2 views
0

Ich bin auf einem Server, wo der Socket, den ich verbinden möchte, tatsächlich eine Datei ist. /var/opt/gitlab/postgresql/.s.PGSQL.5432 um genau zu sein.Machen Sie Sonarqube Verbindung mit Unix-Socket

Die kleine Dokumentation, die ich für dp Verbindungen in Sonarqube gefunden habe, ist https://jdbc.postgresql.org/documentation/80/connect.html und https://docs.sonarqube.org/display/SONAR/Installing+the+Server würde mich glauben machen, dass eine Verbindung zu einem Unix-Socket nicht möglich ist.

Ist es möglich, und was wäre das Format für die sonar.jdbc.url, um dies zu erreichen?

Dies ist das Beispiel der Sonarqube docs verwenden:

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

Ich versuche, so etwas zu tun:

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

Vielen Dank für Ihre Zeit.

Antwort

2

Leider, soweit ich weiß, ist eine Verbindung zu einem Unix-Socket über Postgresql JDBC-Treiber nicht möglich.

Sie müssen einen TCP/IP-Socket-Server in Ihrer postgresql-Konfiguration öffnen.

Verwandte Themen