如何将PyCharm连接到Heroku的PostgreSQL数据库

12

尝试通过PyCharm连接我们的Heroku数据库,这理所当然地需要SSL。

是否可以使用*.herokuapp.com的内置SSL来实现此操作?

本质上是试图找出如何获取PyCharm的.pem文件(具体而言是CA文件、客户端证书文件和客户端密钥文件)。

谢谢!

1个回答

22

不需要配置文件。只需将以下内容追加到自动生成的URL即可:

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

所以正确的URL应该是:

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

无论您是否勾选SSL似乎都没有关系。参数ssl=true将强制进行SSL连接。


这需要在末尾添加一个 & 才能对我起作用。 - Jamie Bull

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接