尝试使用ODBC连接到PostgreSQL数据库时出现以下错误:
('08P01', '[08P01] [unixODBC]ERROR: Unsupported startup parameter: geqo (210) (SQLDriverConnect)')
我得到了两个不同的ODBC前端(Python的pyodbc和Julia的ODBC.jl),所以它显然来自ODBC库本身。有没有办法阻止它通过这个" geqo"参数β
pyodbc中的一个例子非常有用。
感谢。
答案 0 :(得分:0)
该错误表明ODBC驱动程序尝试在启动数据包中设置geqo
参数,但PostgreSQL服务器无法识别它。
这是兔子,因为这个参数存在于我所知道的所有PostgreSQL版本中,至少归结为7.1。
您是否可能使用没有此参数的PostgreSQL分支?
另一个有趣的事情是,2014年this commit删除了geqo
设置,因此在最新版本的ODBC驱动程序中甚至不应该使用它(除非您使用 Connect明确指定它设置设置)。
如果您使用最新的ODBC驱动程序版本,也许您的问题将会消失。
答案 1 :(得分:-1)
配置SSL模式:允许在ODBC驱动程序postgres,驱动程序版本:9.3.400