⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
ODBC Configuration

本页记录了使用ODBC配置的文件,odbc.iniodbcinst.ini。 这些文件要么作为点文件放置在主目录中(分别为.odbc.ini.odbcinst.ini),要么放置在系统目录中。 有关平台特定的详细信息,请参阅LinuxmacOSWindows的页面。

odbc.ini.odbc.ini

odbc.ini 文件包含驱动程序的 DSN,这些 DSN 可以有特定的配置选项。 一个使用 DuckDB 的 odbc.ini 示例:

[DuckDB]
Driver = DuckDB Driver
Database = :memory:
access_mode = read_only
allow_unsigned_extensions = true

这些行对应以下参数:

  • [DuckDB]: 方括号内是DuckDB的DSN。
  • Driver: 描述驱动程序的名称,以及在odbcinst.ini中找到配置的位置。
  • Database: 描述DuckDB使用的数据库名称,也可以是系统中.db文件的路径。
  • access_mode: 连接数据库的模式。
  • allow_unsigned_extensions: 允许使用未签名扩展

odbcinst.ini.odbcinst.ini

odbcinst.ini 文件包含系统中已安装的 ODBC 驱动程序的常规配置。 驱动程序部分以方括号中的驱动程序名称开头,然后是该驱动程序所属的特定配置选项。

使用 DuckDB 的 odbcinst.ini 示例:

[ODBC]
Trace = yes
TraceFile = /tmp/odbctrace

[DuckDB Driver]
Driver = /path/to/libduckdb_odbc.dylib

这些行对应以下参数:

  • [ODBC]: DM配置部分。
  • Trace: 使用选项 yes 启用 ODBC 跟踪文件。
  • TraceFile: ODBC跟踪文件的绝对系统文件路径。
  • [DuckDB Driver]: DuckDB 安装驱动器的部分。
  • Driver: DuckDB驱动程序的绝对系统文件路径。请根据您的配置进行更改。