我们通过unixODBC驱动程序使用psqlODBC驱动程序来访问postgres数据库。 unixODBC版本是:
# odbcinst --version
unixODBC 2.2.14
这是否意味着ODBC版本为v2.0
?
但是在psqlODBC代码中,我看到默认的ODBC版本设置为v3.0
(即0300)。
现在我对这些版本感到困惑。直到我假设v2.0
。我如何知道我是使用ODBC v2.0
还是v3.0
?
答案 0 :(得分:1)
您正在使用unixODBC版本2.2.14,使用psqlODBC(未声明的版本)implementing the ODBC v3.0 "standard" protocol/interface。
比如,使用HTTP / 1.1的Firefox版本18或实现JDBC4的PgJDBC 9.4。