Documentation PostgreSQL 9.5.25 > Annexes > Projets externes
pg_standby Outils d'administrationSuivant

H. Projets externes

PostgreSQLTM est un projet complexe et difficile à gérer. Il est souvent plus efficace de développer des améliorations à l'extérieur du projet principal.

H.1. Interfaces client

Il n'existe que deux interfaces clients dans la distribution de base de PostgreSQLTM :

  • libpq, car il s'agit de l'interface principal pour le langage C et parce que de nombreux interfaces clients sont construits par dessus ;

  • ECPG, car il dépend de la grammaire SQL côté serveur et est donc sensible aux modifications internes de PostgreSQLTM.

Tous les autres interfaces sont des projets externes et sont distribués séparément. Tableau H.1, « Interfaces clients maintenus en externe » présente certains de ces projets. Ils peuvent ne pas être distribués sous la même licence que PostgreSQLTM. Pour obtenir plus d'informations sur chaque interface, avec les termes de la licence, on se référera au site web et à la documentation.

Tableau H.1. Interfaces clients maintenus en externe

Nom Langage Commentaires Site web
DBD::Pg Perl Pilote DBI Perl https://metacpan.org/release/DBD-Pg/
Java JDBC Pilote JDBC Type 4 https://jdbc.postgresql.org/
libpqxx C++ Interface C++ https://pqxx.org/
node-postgres JavaScript Pilote Node.js https://node-postgres.com/
Npgsql .NET Fournisseur de données .NET https://www.npgsql.org/
pgtcl Tcl https://github.com/flightaware/Pgtcl
pgtclng Tcl http://sourceforge.net/projects/pgtclng/
pq Go Pilote Pure Go pour la base de données SQL de Go https://github.com/lib/pq
psqlODBC ODBC Pilote ODBC https://odbc.postgresql.org/
psycopg Python Compatible DB API 2.0 https://www.psycopg.org/

AltStyle によって変換されたページ (->オリジナル) /