【发布时间】:2018-01-04 23:08:49
【问题描述】:
以下 statement_timeout 选项适用于某些 Postgresql 数据库和其他数据库,我得到 Unsupported startup parameter: options。为什么?
这可能是 Postgres 9.4 和 9.6 之间的区别吗?这适用于前者的服务器,而后者则失败。
from sqlalchemy import create_engine
# As is: Unsupported startup parameter: options
db_engine = create_engine("postgresql://user:pw@host/database",
connect_args={"options": "-c statement_timeout=1000"})
with db_engine.connect() as db_connection:
print("got it")
具体来说,我得到:
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) ERROR: Unsupported startup parameter: options
【问题讨论】:
-
psycopg2 2.7.1,SQLAlchemy 1.1.11,postgres 服务器 9.6.3。这似乎适用于运行 postgres 9.4.1 的另一台服务器,但问题可能不是 postgres 版本差异。
标签: postgresql sqlalchemy psycopg2