【发布时间】:2021-04-09 23:04:08
【问题描述】:
我正在尝试使用 psycopg2 连接到 Google Cloud SQL Postgres。
我现在创建了一个 postgreSQL 实例并使用默认数据库 postgres。
我能够从 pgadmin 工具以及 gcloud shell 进行连接,并且查询给出了预期的结果。
我开发了一个烧瓶应用程序并部署在标准应用引擎上。
conn = psycopg2.connect(database="postgres", user = "postgres", password = "password", host = "/cloudsql/my-new-db")
当我运行它时,get psycopg2.OperationalError: could not connect to server: No such file or directory 错误。
我有一种预感,主机值不正确。我尝试了各种选项,例如/cloudsql/<prj-name>.<region>.<db-instance-name>
但是,似乎没有任何效果。我还应该做些什么来消除这个错误?
【问题讨论】:
标签: postgresql google-app-engine flask psycopg2 google-cloud-sql