Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
odbcinst.ini(5)		     unixODBC manual pages	       odbcinst.ini(5)

NAME
       /usr/local/etc/odbcinst.ini - unixODBC driver configuration file

DESCRIPTION
       /usr/local/etc/odbcinst.ini  is	a configuration	file for unixODBC dri-
       vers.

       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	recog-
	      nised 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  usu-
		     ally 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/local/lib/psqlodbcw.so
	      Setup	  = /usr/local/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 Dri-
       ver64 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/local/lib/psqlodbcw.so
	      Setup	  = /usr/local/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)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=odbcinst.ini&sektion=5&manpath=FreeBSD+Ports+15.0>

home | help