pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
PostgreSQL 是一个复杂的软件项目,对其进行管理并非易事。我们发现,许多对 PostgreSQL 的增强若脱离核心项目单独开发,往往能更高效地完成。
为了帮助我们的社区开发其外部项目,我们创建了PgFoundry,这是一个为在核心PostgreSQL发行版之外维护的PostgreSQL相关项目提供托管的网站。PgFoundry 基于 GForge 软件项目构建,功能集与SourceForge.net类似,提供邮件列表、论坛、缺陷跟踪、CVS 和网站托管。如果你有一个PostgreSQL相关的开源项目希望托管在 PgFoundry,请随时创建新项目。
许多PostgreSQL相关项目仍托管在GBorg。GBorg 是最早的外部社区开发站点,虽然目前为支持 PgFoundry 而不再接受新项目,但它仍包含许多活跃且有价值的项目。其他流行的PostgreSQL相关项目则独立托管,或托管在其他项目托管站点上,例如SourceForge.net。如果你没有找到想要的项目,应当在 Web 上搜索。
基础PostgreSQL发行版中只包含两个客户端接口:
其他所有语言接口都属于外部项目,并单独发布。表 H.1列出了其中一些项目。请注意,其中有些软件包可能并非按与PostgreSQL相同的许可发布。有关各语言接口的更多信息,包括许可条款,请参阅其网站和文档。
表 H.1. 由外部维护的客户端接口
| 名称 | 语言 | 备注 | 网站 |
|---|---|---|---|
| DBD::Pg | Perl | Perl DBI 驱动 | http://search.cpan.org/dist/DBD-Pg/ |
| JDBC | JDBC | 类型 4 JDBC 驱动 | http://jdbc.postgresql.org/ |
| libpqxx | C++ | 新式 C++ 接口 | http://thaiopensource.org/development/libpqxx/ |
| libpq++ | C++ | 旧式 C++ 接口 | http://gborg.postgresql.org/project/libpqpp/ |
| Npgsql | .NET | .NET 数据提供程序 | http://pgfoundry.org/projects/npgsql/ |
| ODBCng | ODBC | 一种替代的 ODBC 驱动 | http://projects.commandprompt.com/public/odbcng/ |
| pgtclng | Tcl | http://pgfoundry.org/projects/pgtclng/ | |
| psqlODBC | ODBC | 最常用的 ODBC 驱动 | http://psqlodbc.projects.postgresql.org/ |
| psycopg | Python | 符合 DB API 2.0 | http://www.initd.org/ |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。