2009-08-07 9 views
9

Je veux écrire une application qui utilise Postgresql comme SGBD. Pour écrire une application cliente ai-je besoin de bibliothèque libpq et de fichiers d'en-tête? Si oui où j'obtiendrais libpq bibliothèque et les fichiers d'en-tête.Où puis-je obtenir la source libpq?

Répondre

12

Libpq est inclus dans le code source complet de PostgreSQL. Vous pouvez utiliser juste libpq sans le reste de PostgreSQL, mais vous devez télécharger le paquet complet. Vous pouvez le télécharger à partir du PostgreSQL Downloads page.

Une fois que vous avez extrait le paquet complet, il est à src\interfaces\libpq.

Les détails PostgreSQL installation guide comment installer uniquement les bibliothèques clientes dans la section d'installation, sous Installation du client uniquement.

Libpq documentation est également disponible.

9

Dans les sources postgresql, src \ interfaces \ libpq.

Et oui, il est possible de compiler uniquement la libpq.

+0

Pourriez-vous détailler comment télécharger, compiler et installer uniquement la source libpq sur un serveur qui n'a pas PostgreSQL installé. Merci –

+0

Je pense que ma réponse est explicite: téléchargez les sources, extrayez, 'configure', cd à' src \ interfaces \ libpq', 'make'. Notez, cependant, que je faisais cela pour une bibliothèque statique. Vous ne savez pas si la bibliothèque dynamique peut être créée. –

+0

Sur ce serveur, je veux UNIQUEMENT installer 'libpq' PAS PostgreSQL. Ne pas lancer 'configure' pour le fichier" extract "créer un Makefile pour le ** ENTIRETY ** de PostgreSQL? –

Questions connexes