Provided by: unixodbc-common_2.3.12-1ubuntu0.24.04.1_all bug

NAME

       /etc/odbcinst.ini - unixODBC driver configuration file

DESCRIPTION

       /etc/odbcinst.ini is a configuration file for unixODBC drivers.

       The file can be updated by using the  odbcinst utility (recommended) or edited by hand.

FILE FORMAT

       The general .ini file format is:

              [SectionName1]
              key1 = value1
              key2 = value2
              ...

              [SectionName2]
              key1 = value1
              key2 = value2
              ...

       Each  ODBC driver has its own section and can be referred to by the name of that section in files such as
       odbc.ini. Within each section, unixODBC also recognises the following configuration keys:

       Description
              A text string briefly describing the driver.

       Driver A filesystem path to the actual driver library.

       Setup  A filesystem path to the driver setup library.

       FileUsage
              The section named [ODBC] configures global options. Keys recognised in the [ODBC] section include:

              Trace  Enable ODBC driver trace output, which is written to the file path specified by TraceFile.

                     Some ODBC drivers have their own trace control options.  Unlike  the  Trace  option,  these
                     separate options are usually specified at the Data Source Name (DSN) level.

                     Trace  will  be  enabled  if the corresponding value contains any case variant of "1", "y",
                     "yes" or "on".

              TraceFile
                     Specifies the system path or path-pattern  to  which  ODBC  driver  trace  output  will  be
                     written.  This  option has no effect unless Trace is enabled. The default file location for
                     trace output is /tmp/sql.log.

                     WARNING: Setting TraceFile to a path writable by multiple users might not  work  correctly,
                     as only the first user will be able to create and open the file.

TEMPLATE FILES

       Many ODBC drivers come with .ini file templates, which can be installed by using the odbcinst utility.

       Template files use the same format as odbcinst.ini.

EXAMPLES

       To install the unixODBC PostgreSQL driver, the following configuration can be entered into odbcinst.ini:

              [PostgreSQL]
              Description = PostgreSQL driver for GNU/Linux
              Driver      = /usr/lib/psqlodbcw.so
              Setup       = /usr/lib/libodbcpsqlS.so
              FileUsage   = 1

       Driver  paths  can  vary,  depending on your operating system and whether your distribution is multi-arch
       enabled. Some drivers also require Driver64 and Setup64 entries.

       The above section can be referenced in odbc.ini as follows:

              Driver = PostgreSQL

       The recommended way of adding the PostgreSQL driver to  your  system  is  by  creating  a  template  file
       containing:

              [PostgreSQL]
              Description = PostgreSQL driver for GNU/Linux
              Driver      = /usr/lib/psqlodbcw.so
              Setup       = /usr/lib/libodbcpsqlS.so

       and calling odbcinst as follows:

              # odbcinst -i -d -f template.ini

SEE ALSO

       unixODBC(7), odbcinst(1), odbc.ini(5)

       "The unixODBC Administrator Manual (HTML)"

AUTHORS

       The authors of unixODBC are Peter Harvey <pharvey@codebydesign.com> and Nick Gorham <nick@lurcher.org>.

       For a full list of contributors, refer to the AUTHORS file.

COPYRIGHT

       unixODBC  is licensed under the GNU Lesser General Public License. For details about the license, see the
       COPYING file.

version 2.3.12                                   Tue 12 Jan 2021                                 odbcinst.ini(5)