小编Pra*_*lli的帖子

从 Redshift 查询时无法识别配置参数“standard_conforming_strings”

我正在尝试在 Linux 环境中使用 Sqlalchemy 连接到我的 redshift 集群,但我面临以下问题。

from sqlalchemy import create_engine
import pandas as pd
conn = create_engine('postgresql://connection string')
data_frame = pd.read_sql_query("SELECT * FROM schema.table", conn)
Run Code Online (Sandbox Code Playgroud)

sqlalchemy.exc.ProgrammingError:(psycopg2.errors.UndefinedObject)无法识别的配置参数“standard_conforming_strings”

我真的不明白这是什么问题。它在 Windows 中运行得非常好。

PS:不确定这是否有什么区别,但我在 Linux 机器上安装了 psycopg2-binary,与 Windows 上的 psycopg2 形成鲜明对比。

编辑

1、pyscopg2在windows下的版本是2.9.3,在linux下pyscopg2-binary的版本是2.9.6

  1. Sqlalchemy在windows中的版本是1.4.39,在linux中是2.0.16

python linux sqlalchemy psycopg2 amazon-redshift

6
推荐指数
2
解决办法
6424
查看次数

标签 统计

amazon-redshift ×1

linux ×1

psycopg2 ×1

python ×1

sqlalchemy ×1