如何将Flask应用程序的Postgres sql连接到GCP

时间:2019-04-21 20:09:07

标签: postgresql flask google-cloud-platform

我正在尝试将GCP的postgresql数据库连接到flask应用程序,我一直在遵循GCP指南:

https://cloud.google.com/appengine/docs/flexible/python/using-cloud-sql-postgres

但是出现的问题是当我尝试在本地运行服务器时,它一直在说:

sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/cloudsql/omedyari:us-west2:kong/.s.PGSQL.5432"?

我完全感到困惑,我曾尝试搜索Internet遍历了许多GCP文档,但是我真的不知道为什么它不起作用。

这是我设置URI的方法:

app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql+psycopg2://[USERNAME]:[PASSWORD]@/postgres?host=/cloudsql/[CONNECTION_NAME]/[DB_NAME]'

0 个答案:

没有答案