Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
pg_config {--bindir | --includedir | --includedir-server | --libdir | --pkglibdir | --configure | --version}...
L'outil pg_config affiche les paramètres de configuration de la version installée de PostgreSQL. Il a pour but, par exemple, d'être utilisé par des paquets logiciels qui souhaitent s'interfacer avec PostgreSQL pour faciliter la recherche des fichiers d'en-têtes requis et des bibliothèques.
Pour utiliser pg_config, fournissez une ou plusieurs des options suivantes :
Affiche l'emplacement des exécutables utilisateur. Par exemple, utilisez ceci pour trouver le programme psql. C'est aussi normalement l'emplacement du programme pg_config.
Affiche l'emplacement des fichiers d'en-têtes C des interfaces client.
Affiche l'emplacement des fichiers d'en-têtes C pour la programmation du serveur.
Affiche l'emplacement des bibliothèques.
Affiche l'emplacement des modules chargeables dynamiquement ou celui où le serveur irait chercher. (D'autres fichiers de données dépendant de l'architecture pourraient aussi être installés dans ce répertoire.)
Affiche les options données au script configure lorsque PostgreSQL a été configuré pour sa construction. Ceci peut être utilisé pour reproduire une configuration identique ou pour trouver avec quelles options un paquet binaire a été construit. (Notez néanmoins que les paquets binaires contiennent souvent des correctifs personnalisés par le vendeur.)
Affiche la version de PostgreSQL et quitte.
Si plus d'une option est donnée (sauf pour --version), l'information est affichée dans cet ordre, un élément par ligne.
L'option --includedir-server est apparue pour PostgreSQL 7.2. Dans les versions précédentes, les fichiers d'en-têtes du serveur étaient installés dans le même emplacement que les en-têtes client, qui pouvaient être récupérés avec l'option --includedir. Pour que votre paquet gère les deux cas, essayez la nouvelle option en premier, testez le code de sortie pour savoir si la commande a réussie.
Dans les versions précédant PostgreSQL 7.1, avant que pg_config ne soit disponible, aucune méthode de récupération de ces informations de configuration n'existait.
Précédent | Sommaire | Suivant |
ecpg | Niveau supérieur | pg_dump |