| PostgreSQL 8.3beta3 Documentation | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
La libreria libpq l'interfaccia scritta in C utilizzata dai programmatori di applicazioni PostgreSQL. La libpq una libreria con un insieme di funzioni che consentono ai programmi client di far eseguire delle query ad un server PostgreSQL e di riceverne i risultati.
La libpq inoltre l'engine sottostante per diverse altre interfacce applicative verso PostgreSQL, incluse quelle scritte per C++, Perl, Python, Tcl ed ECPG. Quindi, la comprensione di alcuni aspetti del comportamento delle libpq, sar importante nell'utilizzo di qualcuno di questi pacchetti. In particolar modo, Section 30.12, Section 30.13 e Section 30.16 descrivono i comportamenti visibile dall'utente di ogni applicazione che utilizzi le libpq.
Alcuni brevi programmi sono inclusi alla fine del capitolo (Section 30.19) per mostrare come scrivere programmi che utilizzano la libpq. Ci sono inoltre diversi esempi completi di applicazioni libpq nella directory src/test/examples nella distribuzione del codice sorgente.
I programmi client che usano la libpq devono includere il file header libpq-fe.h e devono essere collegati alla libreria libpq.