↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 6.4
历史版本PostgreSQL 6.4 已于 2003 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

55.4. 配置文件

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

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

Driver = POSTGRESDIR/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

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。