Documentazione di PostgreSQL 9.0 > Appendici > External Projects
Precedentexml2Procedural LanguagesSuccessivo

G. External Projects

PostgreSQL™ is a complex software project, and managing the project is difficult. We have found that many enhancements to PostgreSQL™ can be more efficiently developed separately from the core project.

To help our community with the development of their external projects, we have created PgFoundry, a website that provides hosting for PostgreSQL™-related projects that are maintained outside the core PostgreSQL™ distribution. PgFoundry is built using the GForge software project and is similar to SourceForge.net in its feature set, providing mailing lists, forums, bug tracking, CVS, and web hosting. If you have a PostgreSQL™-related open source project that you would like to have hosted at PgFoundy, please feel free to create a new project.

G.1. Client Interfaces

There are only two client interfaces included in the base PostgreSQL™ distribution:

  • libpq is included because it is the primary C language interface, and because many other client interfaces are built on top of it.

  • ECPG is included because it depends on the server-side SQL grammar, and is therefore sensitive to changes in PostgreSQL™ itself.

All other language interfaces are external projects and are distributed separately. Tabella G.1, «Externally Maintained Client Interfaces» includes a list of some of these projects. Note that some of these packages might not be released under the same license as PostgreSQL™. For more information on each language interface, including licensing terms, refer to its website and documentation.

Tabella G.1. Externally Maintained Client Interfaces

NameLanguageCommentsWebsite
DBD::PgPerlPerl DBI driverhttp://search.cpan.org/dist/DBD-Pg/
JDBCJDBCType 4 JDBC driverhttp://jdbc.postgresql.org/
libpqxxC++New-style C++ interfacehttp://pqxx.org/
Npgsql.NET.NET data providerhttp://npgsql.projects.postgresql.org/
ODBCngODBCAn alternative ODBC driverhttp://projects.commandprompt.com/public/odbcng/
pgtclngTcl http://pgfoundry.org/projects/pgtclng/
psqlODBCODBCThe most commonly-used ODBC driverhttp://psqlodbc.projects.postgresql.org/
psycopgPythonDB API 2.0-complianthttp://www.initd.org/

Documentazione di PostgreSQL 9.0 > Appendici > External Projects
Precedentexml2Procedural LanguagesSuccessivo