我正在尝试使用SQLAlchemy从我的云函数连接到Cloud SQL数据库,但我似乎无法确定正确的连接字符串。
DATABASE_URL=postgres://$DB_USER:$_DB_PWD@/$DB_NAME?unix_socket=/cloudsql/$DB_INSTANCE
这让我出现了错误:
pyscopg2.ProgrammingError: invalid dns: invalid connection option "unix_socket"
如何使用pyscopg2
通过Unix Socket连接到PostgreSQL 9.6数据库?
postgresql
而不是postgres
(2021年)。 - igorkfunix_sock
查询参数会导致 pyscopg2 崩溃... => https://cloud.google.com/sql/docs/postgres/connect-run#connect_to,所以我很高兴遇到了这个帖子! - yactouat