已结束支持的版本: 6.4
历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.
55.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