The current release of Mac OS X comes with an ODBC driver manager from IODBC, including a GUI interface. IODBC attempts to put the file
.odbc.ini
file in a non-standard location. This causes problems at least with the PSQLODBC driver for PostgreSQL, because PSQLODBC expects to find
.odbc.ini
in either the users's home directory or the current directory. There may be similar problems with other drivers. Therefore the file
.odbc.ini
should be placed in its standard place
~/.odbc.ini
. The IODBC driver manager looks there too, so it will work.