历史版本。 PostgreSQL 7.0 已结束支持。 请参阅 当前版本手册.
57.4. 配置文件
~/.odbc.ini 包含用户为
psqlODBC驱动指定的访问信息。该文件使用Windows注册表文件典型的约定,不过尽管有这个限制,还是可以让它工作的。
.odbc.ini文件有三个必需的节。第一个是
[ODBC Data Sources],它是你想访问的每个数据库的任意名称和描述的列表。第二个必需的节是数据源说明,每个数据库都会有一个这样的节。每个节必须用
[ODBC Data Sources]中给出的名称标记,并且必须包含下列条目:
Driver =POSTGRESDIR/lib/libpsqlodbc.so Database=DatabaseNameServername=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