如何使用 App Engine 上的 Python 标准环境连接到 Cloud SQL 上的 Postgres
How to connect to Postgres on Cloud SQL using the Python Standard Environment on App Engine
我有一个使用 App Engine 上的 Python 标准环境的应用程序。我尝试找到连接到云端 Postgres 的说明,但失败了 SQL。
在 documentation 中,在 "App Engine standard environment to Cloud SQL" 下,我只看到 Java 的说明。
难道真的是无法连接Postgres on Cloud SQL?
PostgreSQL 目前仅适用于 GAE Flexible 环境和 GAE Standard 运行 on Java 8。PostgreSQL 尚不支持 GAE Standard Python。参见 FAQ and supported languages here。
对于 Python 2.7,您可以使用 pg8000,但它缺少一些功能,而且根据我的经验,它有点不稳定。
对于Python 3.7,您可以使用psycopg2. Seems that the docs examples are for MySQL and not for PostgreSQL, but you can see them here。
我有一个使用 App Engine 上的 Python 标准环境的应用程序。我尝试找到连接到云端 Postgres 的说明,但失败了 SQL。
在 documentation 中,在 "App Engine standard environment to Cloud SQL" 下,我只看到 Java 的说明。
难道真的是无法连接Postgres on Cloud SQL?
PostgreSQL 目前仅适用于 GAE Flexible 环境和 GAE Standard 运行 on Java 8。PostgreSQL 尚不支持 GAE Standard Python。参见 FAQ and supported languages here。
对于 Python 2.7,您可以使用 pg8000,但它缺少一些功能,而且根据我的经验,它有点不稳定。
对于Python 3.7,您可以使用psycopg2. Seems that the docs examples are for MySQL and not for PostgreSQL, but you can see them here。