如何将 PyCharm 连接到 Heroku postgres 数据库

Posted

技术标签:

【中文标题】如何将 PyCharm 连接到 Heroku postgres 数据库【英文标题】:How to connect PyCharm to a Heroku postgres database 【发布时间】:2016-01-27 15:06:27 【问题描述】:

尝试通过 PyCharm 连接到我们的 Heroku 数据库,这是可以理解的,这需要 SSL。

有没有办法使用 *.herokuapp.com 的内置 SSL 来做到这一点?

主要是想弄清楚如何获取 PyCharm 的 .pem 文件(特别是 CA 文件、客户端证书文件、客户端密钥文件)。

谢谢!

【问题讨论】:

【参考方案1】:

无需配置文件。只需将以下内容附加到自动生成的 url:

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

所以正确的网址是:

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

是否检查 SSL 似乎并不重要。参数 ssl=true 将强制建立 ssl 连接。

【讨论】:

这需要在末尾附加一个& 才能为我工作

以上是关于如何将 PyCharm 连接到 Heroku postgres 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Heroku 中将 Kafka 连接到 Postgres

将heroku日志消耗连接到logstash

如何将 PyCharm 连接到位于 Docker 容器内的 python 解释器?

将 Heroku Postgres 连接到 PowerBI

将应用程序连接到 Heroku 上的 ParseServer

尝试将 Heroku 连接到 Atlas MongoDB 时出现问题