È inclusa nella distribuzione, ed è chiamata 'libpq'. È simile alle librerie Oracle OCI, Sybase DB-lib, Informix CLI.
È inclusa nella distribuzione, ed è chiamata 'libpq++'. Vedere la sezione: Provare l'interfaccia di C e C++ a PostgreSQL
ESQL/C significa 'Embedded C Pre-compiler' (Pre-compilatore C incorporato). ESQL/C, è l'analogo di Oracle Pro*C, Informix ESQL/C. PostgreSQL ESQL/C è un'application-programming interface (API) SQL, che consente al programmatore C di creare applicazioni specifiche con gestione dei database. PostgreSQL ESQL/C vi permette di usare un linguaggio di terza generazione a voi familiare, e di continuare a trarre vantaggio dallo Structured Query Language (SQL).
ESQL/C consiste dei seguenti software:
Per elaborare i file 'ecpg' (*.pgc), utilizzando l'evidenziazione a colori dell'editor Vim, dovete fare quanto segue:
bash$ su - postgres bash$ mkdir $HOME/vim Ora create un file '$HOME/vim/myfilestypes.vim' con le seguenti righe " myfiletypefile au! BufRead,BufNewFile *.pgc set filetype=esqlc
let myfiletypefile = "~/vim/myfiletypes.vim"
bash$ gvim sample.pgc
Gli operatori orientati ai bit sono stati scritti da Nicolas Moldavsky
Sono funzioni "C", che implementano gli operatori orientati ai bit (AND, OR, XOR, operatore complemento) su pgsql. Prelevatele via FTP anonimo dal sito È incluso un Makefile per Linux.