Documentation PostgreSQL 8.1.23 > Annexes > Projets externes | |
Guide des styles | Extensions |
PostgreSQL™ est un projet complexe, difficile à gérer. Il est, de fait, plus facile de gérer les nombreuses améliorations séparément du projet principal. Les projet séparés ont leurs propres équipes de développement, leurs listes de discussion, leurs outils de gestion de bogues et leurs dates de sorties. Bien que cette indépendence rende le développement plus simple, elle complique le travail des utilisateurs. C'est à eux de trouver les améliorations qui s'adaptent le mieux à leurs besoins.
Cette section présente quelques projets externes populaires et explique où les trouver.
De nombreux projets sont disponibles sur GBorg™ ou sur pgFoundry™. Une recherche sur Internet permet de trouver les autres.
La distribution de base de PostgreSQL™ inclut très peu d'interfaces. libpq en fait partie. Elle est l'interface C principale, sur laquelle beaucoup d'autres interfaces sont construites. ecpg est intégrée parce qu'elle fortement dépendante de la version du serveur. Toutes les autres interfaces sont des projets indépendants et doivent être installées séparément.
Parmi les interfaces les plus populaires, on trouve :
interface la plus utilisée par les applications Windows ;
interface JDBC ;
interface .Net pour les applications Windows plus récentes ;
nouvelle interface C++ ;
ancienne interface C++ ;
interface Perl d'API similaire à libpq ;
interface Perl qui utilise l'API standard DBD ;
version plus récente de l'interface Tcl ;
version originale de l'interface Tcl ;
bibliothèque d'interface Python.
Tous ces projets sont disponibles sur GBorg™ ou pgFoundry™.