2015-10-28 25 views
10

Der Versuch, unsere Heroku Datenbank über PyCharm zu verbinden, die verständlicherweise erfordert SSL zu verbinden.Wie PyCharm zu einer Heroku Postgres-Datenbank

Gibt es eine Möglichkeit, dies zu tun das in SSL gebaut Verwendung für * .herokuapp.com?

Wesentlichen zu erarbeiten versucht, wie die .pem-Dateien für PyCharm (speziell CA-Datei, Client-Zertifikat-Datei, Client-Schlüsseldatei) zu erhalten.

Danke!

Antwort

15

Es besteht keine Notwendigkeit, die Dateien zu konfigurieren. Folgendes an die automatisch generierte URL nur append:

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

Also die richtige URL lautet:

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

Es keine Rolle scheint, wenn Sie SSL überprüfen oder nicht. Die param ssl = true wird eine SSL-Verbindung erzwingen.

Verwandte Themen