Out of the box, unixODBC doesn't work with PostgreSQL /etc/odbcinst.ini has [PostgreSQL] Description = ODBC for PostgreSQL Driver = /usr/lib/libodbcpsql.so Setup = /usr/lib/libodbcpsqlS.so FileUsage = 1 However, /usr/lib/libodbcpsql.so (symlink to .so.2) only exists if unixODBC-devel is installed Either unixODBC needs to require unixODBC-devel (which would be very lame) or the symlink needs to be moved from the unixODBC-devel package to the unixODBC package
Or, the INI file edited to mention the actual file name?
That would work (and is what I've done), but most documentation (and the ODBCConfig program, which would also have to be updated) do it without the .1 / .2
This looks fixed by today's rawhide -- now /usr/lib/libodbcpsql.so is in unixODBC instead of unixODBC-devel thanks!