Hello,
I am using PostgreSQL ODBC driver library on Linux, with unixODBC
manager version 2.2.5.
Here are some modifications to a header file that allows the driver to
work properly with unixODBC:
In dlg_specific.h:
/* ODBC initialization files */
#ifndef WIN32
#ifdef WITH_UNIXODBC
#define ODBC_INI "ODBC.INI"
#define ODBCINST_INI "ODBCINST.INI"
#else
#define ODBC_INI
".odbc.ini"
#define ODBCINST_INI
"odbcinst.ini"
#endif /* WITH_UNIXODBC */
#else /* WIN32 */
#define ODBC_INI
"ODBC.INI"
#define ODBCINST_INI
"ODBCINST.INI"
#endif /* WIN32 */
[ The "odbc.ini" name is hardcoded in unixODBC.]
Best regards,
Rafi Einstein