pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
PostgreSQL是一个复杂的软件项目, 管理它并不容易。我们发现,对PostgreSQL的许多增强, 如果与核心项目分开开发会更加高效。独立的项目可以拥有自己的开发团队、 邮件列表、缺陷跟踪和发布时间表。虽然这种独立性让开发更容易,但也让用户的 工作变得更难。用户不得不四处寻找满足自己需求的数据库增强功能。本节描述 一些较流行的外部开发的增强功能,并指导你如何找到它们。
许多与PostgreSQL相关的项目托管在 GBorg(http://gborg.postgresql.org) 或pgFoundry(http://pgfoundry.org)上。 还有一些与PostgreSQL相关的项目托管在其他地方, 不过你需要通过 Internet 搜索来找到它们。
PostgreSQL的基础发行版只包含很少的接口。 libpq被打包在内,是因为它是主要的 C接口,许多其他接口都是在它之上构建的。 ecpg被打包在内,是因为它与服务器端语法绑定, 因而在很大程度上依赖于数据库版本。所有其他接口都是独立的项目, 必须单独安装。
一些较流行的接口有:
这是Windows应用程序最常用的接口。
一个JDBC接口。
面向较新Windows应用程序的 .Net接口。
一个较新的C++接口。
一个较老的C++接口。
一个Perl接口,其API与 libpq类似。
一个使用DBD标准API的 Perl接口。
Tcl接口的一个较新版本。
Tcl接口的原始版本。
一个Python接口库。
所有这些接口都可以在 GBorg(http://gborg.postgresql.org) 或pgFoundry(http://pgfoundry.org)找到。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。