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.
There are only two client interfaces included in the base PostgreSQL™ distribution:
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
|DBD::Pg||Perl||Perl DBI driver||http://search.cpan.org/dist/DBD-Pg/|
|JDBC||JDBC||Type 4 JDBC driver||http://jdbc.postgresql.org/|
|libpqxx||C++||New-style C++ interface||http://pqxx.org/|
|Npgsql||.NET||.NET data provider||http://npgsql.projects.postgresql.org/|
|ODBCng||ODBC||An alternative ODBC driver||http://projects.commandprompt.com/public/odbcng/|
|psqlODBC||ODBC||The most commonly-used ODBC driver||http://psqlodbc.projects.postgresql.org/|
|psycopg||Python||DB API 2.0-compliant||http://www.initd.org/|