使用ODBC连接到PostgreSQL时,不支持的启动参数geqo

时间:2017-05-04 18:08:13

标签: python postgresql odbc julia

尝试使用ODBC连接到PostgreSQL数据库时出现以下错误: ('08P01', '[08P01] [unixODBC]ERROR: Unsupported startup parameter: geqo (210) (SQLDriverConnect)') 我得到了两个不同的ODBC前端(Python的pyodbc和Julia的ODBC.jl),所以它显然来自ODBC库本身。有没有办法阻止它通过这个" geqo"参数β

pyodbc中的一个例子非常有用。

感谢。

2 个答案:

答案 0 :(得分:0)

该错误表明ODBC驱动程序尝试在启动数据包中设置geqo参数,但PostgreSQL服务器无法识别它。

这是兔子,因为这个参数存在于我所知道的所有PostgreSQL版本中,至少归结为7.1

您是否可能使用没有此参数的PostgreSQL分支?

另一个有趣的事情是,2014年this commit删除了geqo设置,因此在最新版本的ODBC驱动程序中甚至不应该使用它(除非您使用 Connect明确指定它设置设置)。

如果您使用最新的ODBC驱动程序版本,也许您的问题将会消失。

答案 1 :(得分:-1)

配置SSL模式:允许在ODBC驱动程序postgres,驱动程序版本:9.3.400