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

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

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

7.2. 安装 #

关于psqlODBC驱动(或任何 ODBC驱动)首先要注意的一点是:在 ODBC驱动要使用的系统上必须存在一个 驱动管理器。Unix 上 有一种免费的ODBC驱动管理器叫做 iODBC,可以通过 http://www.iodbc.org 获取。安装iODBC的说明包含在 iODBC发行版中。话虽如此,你能为你的 平台找到的任何驱动管理器都应该支持psqlODBC 驱动,或者任何其他ODBC驱动。

要安装psqlODBC,你只需在构建整个 PostgreSQL发行版时向 configure脚本提供 --enable-odbc选项。这样库文件和头文件就会随其余 程序一起被自动构建和安装。如果你忘了这个选项或者想稍后构建 ODBC 驱动,可以进入目录src/interfaces/odbc 并在那里执行make和 make install。

安装范围的配置文件odbcinst.ini会被安装到 /usr/local/pgsql/etc/目录或等价目录,具体 取决于你向configure提供了哪些 --prefix和/或--sysconfdir选项。 由于这个文件也可以在不同的ODBC驱动之间共享, 你也可以把它安装在一个共享位置。要做到这一点,用 --with-odbcinst选项覆盖这个文件的位置。

此外,你应当安装 ODBC 目录扩展。它会提供一批 ODBC 标准规定、 而PostgreSQL默认不提供的函数。文件 /usr/local/pgsql/share/odbc.sql(在默认安装 布局中)包含适当的定义,你可以这样安装:

psql -d template1 -f LOCATION/odbc.sql

把template1指定为目标数据库可以保证之后 所有新建的数据库都拥有这些相同的定义。

7.2.1. 支持的平台

psqlODBC已在Linux 上构建并测试过。有报告称在 FreeBSD 和 Solaris 上也成功了。 对于其他已经支持Postgres的平台, 基本代码没有已知的限制。

提交更正

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