2009-08-07 9 views
9

Voglio scrivere un'applicazione che utilizza Postgresql come DBMS. Per scrivere un'applicazione client ho bisogno della libreria libpq e dei file di intestazione? Se sì, dovrei ottenere la libreria libpq e i file di intestazione.Dove ottengo la sorgente libpq?

risposta

12

Libpq è incluso nel codice sorgente completo di PostgreSQL. Puoi usare solo libpq senza il resto di PostgreSQL, ma devi scaricare il pacchetto completo.

È possibile scaricarlo dallo PostgreSQL Downloads page.

Una volta estratto il pacchetto completo, è all'interno di src\interfaces\libpq.

I PostgreSQL installation guide descrive come installare solo le librerie client nella sezioneinstallazione, sotto installazione solo client.

Libpq documentation è inoltre disponibile.

9

Nelle origini postgresql, src \ interfaces \ libpq.

E sì, è possibile compilare solo la libpq.

+0

Descrivi come scaricare, compilare e installare solo la sorgente libpq su un server che NON ha PostgreSQL installato. Grazie –

+0

Penso che la mia risposta sia auto-esplicativa: scaricare fonti, estrarre, 'configure', cd su' src \ interfaces \ libpq', 'make'. Si noti, tuttavia, che stavo facendo questo per una libreria statica. Non sono sicuro se la libreria dinamica può essere costruita. –

+0

Su questo server, voglio SOLO installare 'libpq' NON PostgreSQL. Non eseguirai 'configure' per" extract "crea un' Makefile' per la ** ENTIRETY ** di PostgreSQL? –

Problemi correlati