Python 使用 sqlalchemy 链接 openGauss(高斯)出错解决

sqlalchemy 有版本验证,需要 hack 获取版本的函数:

from sqlalchemy.dialects.postgresql.base import PGDialect
# 直接返回 9.2(高斯基于 postgresql 9.2.4 版本)
PGDialect._get_server_version_info = lambda *args: (9, 2)

stackoverflow 地址:SQLAlchemy raises an exception for unknown version while connecting to GaussDB (for openGauss)

posted @ 2026-07-09 09:52  code-blog  阅读(3)  评论(0)    收藏  举报