如何使用App Engine上的Python标准环境连接到Cloud SQL上的Postgres

时间:2018-03-01 08:44:36

标签: python postgresql google-app-engine google-cloud-sql google-app-engine-python

我有一个在App Engine上使用Python标准环境的应用程序。我尝试但未能找到连接到Cloud SQL上的Postgres的说明。

documentation," App Engine标准环境下,Cloud SQL",我只看到Java的说明。

是否真的无法连接到Cloud SQL上的Postgres?

2 个答案:

答案 0 :(得分:3)

PostgreSQL目前仅适用于GAE Flexible环境和在Java 8上运行的GAE Standard.PostgreSQL尚不支持GAE Standard上的Python。请参阅FAQsupported languages here

答案 1 :(得分:0)

对于Python 2.7,您可以使用pg8000,但是它缺少一些功能,并且根据我的经验,它有点不稳定。

对于Python 3.7,您可以使用psycopg2。似乎该文档示例适用于MySQL,而不适用于PostgreSQL,但您可以看到它们here