【问题标题】:Trying to connect to database using Postgres but it isn't able to translate the address on Amazon server to Amazon database尝试使用 Postgres 连接到数据库,但无法将 Amazon 服务器上的地址转换为 Amazon 数据库
【发布时间】:2018-06-20 03:27:17
【问题描述】:

尝试连接到 Amazon 上的数据库时出现此错误。这是来自亚马逊服务器。

psycopg2.OperationalError:无法将主机名“domain-stg-postgres.caxdkvuertc9.us-west-1.rds.amazonaws.com/projectname_dev”转换为地址:名称或服务未知

我在这里设置:

db["host"] = parser['ebean.datasource.databaseUrl'].replace("${ebean.datasource.name}", db_name)

为什么我的主机名不起作用?我在这里遗漏了什么明显的东西吗?

这似乎是亚马逊特有的问题?

【问题讨论】:

  • 这是您的主机名:domain-stg-postgres.caxdkvuertc9.us-west-1.rds.amazonaws.com 这是您的数据库名称 projectname_dev。您不应该将 /projectname_dev 作为主机名的一部分。
  • 啊,我认为数据库和 URL 参数对于正确路径到 Amazon 数据库是必要的。改变这一点似乎确实有效。如果您希望我接受,请随时回答。

标签: postgresql amazon-web-services psycopg2


【解决方案1】:

这是您的主机名:domain-stg-postgres.caxdkvuertc9.us-west-1.rds.amazonaws.com 这是您的数据库名称 projectname_dev。您不应该将 /projectname_dev 作为主机名的一部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 2014-11-28
    • 2019-07-04
    • 2017-06-26
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多