Table des matières
COPY
libpq est l'interface de programmation pour les applications C avec PostgreSQL. libpq est un ensemble de fonctions permettant aux programmes clients d'envoyer des requêtes au serveur PostgreSQL et de recevoir les résultats de ces requêtes.
libpq est aussi le moteur sous-jacent de plusieurs autres interfaces de programmation de PostgreSQL, comme ceux écrits pour C++, Perl, Python, Tcl et ECPG. Donc, certains aspects du comportement de libpq seront importants pour vous si vous utilisez un de ces paquetages. En particulier, la Section 33.14, la Section 33.15 et la Section 33.18 décrivent le comportement que verra l'utilisateur de toute application utilisant libpq.
Quelques petits programmes sont inclus à la fin de ce chapitre (Section 33.21) pour montrer comment écrire des programmes
utilisant libpq. Il existe aussi quelques exemples
complets d'applications libpq dans le répertoire
src/test/examples
venant avec la distribution des
sources.
Les programmes clients utilisant libpq doivent
inclure le fichier d'en-tête
libpq-fe.h
et
doivent être lié avec la bibliothèque libpq.