gpt4 book ai didi

python - 如何将 Amazon Redshift 连接到 python

转载 作者:太空狗 更新时间:2023-10-29 20:38:29 26 4
gpt4 key购买 nike

这是我的 Python 代码,我想将我的 Amazon Redshift 数据库连接到 Python,但它在主机中显示错误。

谁能告诉我正确的语法?我是否正确传递了所有参数?

con=psycopg2.connect("dbname = pg_table_def, host=redshifttest-icp.cooqucvshoum.us-west-2.redshift.amazonaws.com, port= 5439, user=me, password= secret")

这是错误:

OperationalError: could not translate host name "redshift://redshifttest-xyz.cooqucvshoum.us-west-2.redshift.amazonaws.com," to address: Unknown host

最佳答案

您似乎希望从 Python 代码运行 Amazon Redshift 查询。

您要使用的参数是:

  • dbname:这是您在创建集群时在 Database name 字段中输入的数据库的名称。
  • 用户:这是您在创建集群时在主用户名字段中输入的。
  • 密码:这是您在创建集群时在主用户密码字段中输入的。
  • host: 这是 Redshift 管理控制台中提供的端点(末尾没有端口):redshifttest-xyz.cooqucvshoum.us-west-2.redshift.amazonaws。 com
  • 端口: 5439

例如:

con=psycopg2.connect("dbname=sales host=redshifttest-xyz.cooqucvshoum.us-west-2.redshift.amazonaws.com port=5439 user=master password=secret")

关于python - 如何将 Amazon Redshift 连接到 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45212281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com