本页记录了使用ODBC配置的文件,odbc.ini
和 odbcinst.ini
。
这些文件要么作为点文件放置在主目录中(分别为.odbc.ini
和 .odbcinst.ini
),要么放置在系统目录中。
有关平台特定的详细信息,请参阅Linux、macOS 和 Windows的页面。
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驱动程序的绝对系统文件路径。请根据您的配置进行更改。