我正在尝试使用Sqlalchemy包来连接到Redshift数据仓库。
from sqlalchemy import create_engine
import psycopg2
red_engine=create_engine('redshift+psycopg2://admin:XXXXXXXXX@IP:PORT/DBNAME')
test = pd.read_sql_query(query,red_engine)
我得到的错误信息是:
OperationalError: (psycopg2.OperationalError) SSL error: certificate verify failed
我无法理解为什么这种SSL veirifcation正在全部下降,过去很顺利。
答案 0 :(得分:1)
我遇到了同样的错误。我将sqlalchemy-redshift包更新到最新的0.7.0,它更新了用于连接Redshift的证书。
要进行更新,请使用pip install -U sqlalchemy-redshift
。