我在Google (灵活)上有一个Python 3应用程序,它连接到Google上的Postgres。我让它由跟踪医生工作,在某个时候,您可以通过psycopg2连接到这样的数据库说明符
postgresql://postgres:password@/dbname?host=/cloudsql/project:us-central1:dbhost我正在努力理解主机名/cloudsql/project:us-central1:dbhost是如何工作的。Google称这是一个“实例连接字符串”,它看起来确实是在扮演一个普通主机名的角色。只有在/和:中,它才不是DNS解析器的有效名称。
Google的灵活Python环境是否经过某种方式的修改,以支持像这样的特殊主机名?它看起来像股票Python3和psycopg2,但也许它被修改了?如果是的话,这些修改在任何地方都有记录吗?Python运行时的文档对此一无所知。
https://stackoverflow.com/questions/47043011
复制相似问题