在suse环境下,odbc的配置文件需要放在/usr/local/etc目录下。
例如我的odbcinst.ini文件内容如下:
[PostgreSQL Unicode]
Description = PostgreSQL ODBC driver (Unicode version)
Driver = /opt/PostgresPlus/8.4SS/psqlODBC/lib/psqlodbcw.so
Setup = /opt/PostgresPlus/8.4SS/psqlODBC/lib/libodbcpsqlS.so
Debug = 0
CommLog = 1
在使用中发现,通过字符界面安装的postgresql,没有安装文件libodbcpsqlS.so。这个文件的作用是支持unixodbc图形配置文件用的,没有也可以。