↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.2 / 7.1
历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.

7.3. 配置文件 #

~/.odbc.ini 包含用户为 psqlODBC驱动指定的访问信息。该文件使用Windows注册表文件典型的约定,不过尽管有这个限制,还是可以让它工作的。

.odbc.ini文件有三个必需的节。第一个是 [ODBC Data Sources],它是你想访问的每个数据库的任意名称和描述的列表。第二个必需的节是数据源说明,每个数据库都会有一个这样的节。每个节必须用 [ODBC Data Sources]中给出的名称标记,并且必须包含下列条目:

Driver = prefix/lib/libpsqlodbc.so
Database=DatabaseName
Servername=localhost
Port=5432
    

提示

记住Postgres数据库名通常是单个词,不带任何形式的路径名。Postgres服务器管理对数据库的实际访问,你只需要从客户端指定名字。

还可以插入其他条目来控制显示的格式。第三个必需的节是 [ODBC],它必须包含InstallDir 关键字,还可以包含其他选项。

下面是一个.odbc.ini文件的例子,展示三个数据库的访问信息:

[ODBC Data Sources]
DataEntry = Read/Write Database
QueryOnly = Read-only Database
Test = Debugging Database
Default = Postgres Stripped

[DataEntry]
ReadOnly = 0
Servername = localhost
Database = Sales

[QueryOnly]
ReadOnly = 1
Servername = localhost
Database = Sales

[Test]
Debug = 1
CommLog = 1
ReadOnly = 0
Servername = localhost
Username = tgl
Password = "no$way"
Port = 5432
Database = test

[Default]
Servername = localhost
Database = tgl
Driver = /opt/postgres/current/lib/libpsqlodbc.so

[ODBC]
InstallDir = /opt/applix/axdata/axshlib
    

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.