【问题标题】:How to access to remote Postgresql database in django如何在 django 中访问远程 Postgresql 数据库
【发布时间】:2016-11-27 11:02:07
【问题描述】:

问候。

我的简单项目是为本地 Mysql 数据库设置的,但我的客户要求数据库应该是 AWS 上的 Postgresql。 他给我发了网址和访问密钥对。 他发送的信息如下。 https://0387XXXXXX98.signin.aws.amazon.com/console 用户名:“xxxxx” 密码:"" #他没有发送密码 访问密钥 ID:“AKIXXXXXXXXXXXMAA”
秘密访问密钥:“XXXXXXXXXXXXXXXXXXXXXX/XXXXXXXXXXXXXX”

请帮助我迁移我的项目。我对 AWS 不熟悉。 我想知道的是 1. 如何访问 AWS Postgresql 实例。 2. 如何使用上述信息为远程 AWS Postgresql 设置我的项目。

谢谢。

【问题讨论】:

    标签: django postgresql amazon-web-services


    【解决方案1】:

    我又把信息放了。

    【讨论】:

      【解决方案2】:

      要连接到 postgre 数据库,您需要:

      • 数据库端点(可以从控制台获取),
      • 端口,
      • 数据库名称,
      • 用户名,
      • 密码
      • 列表项

      使用任何适用于 PostgreSQL 的 Python 驱动程序(Psycopg2 /pg8000 / 任何其他)并连接到数据库。

      可能是这样的:

      import psycopg2 as driv # this could be pg8000
      conn = driv.connect(database='DB', user='USER', password='Qwerty123!', host='mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com', port='3306')
      

      【讨论】:

        猜你喜欢
        • 2013-09-05
        • 2022-08-15
        • 2018-08-04
        • 2019-07-13
        • 2015-05-31
        • 2021-06-21
        • 1970-01-01
        • 2021-01-08
        • 2021-08-10
        相关资源
        最近更新 更多