2015-10-28 11 views
10

Cercando di connettersi al nostro database Heroku tramite PyCharm che richiede comprensibilmente SSL.Come connettere PyCharm a un database Heroku postgres

C'è un modo per farlo utilizzando l'SSL integrato per * .herokuapp.com?

In sostanza si sta cercando di capire come ottenere i file .pem per PyCharm (in particolare file CA, file cert Client, file chiave Client).

Grazie!

risposta

15

Non è necessario configurare i file. Basta aggiungere le seguenti all'url generata automaticamente:

?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory 

Così l'URL corretto sarà:

jdbc:postgresql://host:port/database?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory 

Non sembra avere importanza se controlli SSL o no. Il parametro ssl = true imporrà una connessione ssl.