【问题标题】:PyCharm error when connecting to PostgreSQL database连接到 PostgreSQL 数据库时出现 PyCharm 错误
【发布时间】:2019-01-08 05:36:36
【问题描述】:

我在尝试连接到 Heroku/AWS 上运行的 PostgreSQL 9.4 数据库时遇到此错误:

The specified database user/password combination is rejected:
[28000] FATAL: no pg_hba.conf entry for host "X.X.X.X", user "XXX", database "XXX"

我该如何解决这个问题?

【问题讨论】:

    标签: postgresql intellij-idea jdbc pycharm database-connection


    【解决方案1】:

    打开数据库连接设置,点击“高级”选项卡并将值改为以下参数:

    ssl = false

    sslfactory = org.postgresql.ssl.NonValidatingFactory

    单击应用并测试连接。

    致谢:https://intellij-support.jetbrains.com/hc/en-us/community/posts/205996299/comments/206373089

    【讨论】:

      【解决方案2】:

      转到Advanced 选项卡并查找sslmode 键。从下拉列表中将其设置为require,您应该一切顺利。

      作为旁注,如果您只是通过谷歌搜索postgres pycharm not connecting to db 或其他方式到达这里,指出我只是将连接字符串粘贴到URL 字段中未能建立连接可能会有所帮助。我必须为每个字段手动分解它才能最终连接。

      【讨论】:

      • 这应该是公认的答案 - 这个sslmode 正是我的问题所在。谢谢@karuhanga
      猜你喜欢
      • 1970-01-01
      • 2022-11-20
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多