pg_config

Name

pg_config -- Retrouve l'information sur la version installée de PostgreSQL

Synopsis

pg_config {--bindir | --includedir | --includedir-server | --libdir | --pkglibdir | --configure | --version...}

Description

L'utilitaire pg_config affiche les paramètres de configuration de la version de PostgreSQL actuellement installée. Dans le but, par exemple, d'être utilisée par les paquetages de logiciels qui désirent s'interfacer avec PostgreSQL pour faciliter la recherche d'en-têtes de fichiers et de bibliothèques.

Options

Pour utiliser pg_config, fournissez une ou plusieurs des options suivantes :

--bindir

Affiche la localisation des exécutables utilisateur. Utilisez celle-ci, par exemple, pour retrouver le programme psql. C'est normalement aussi l'endroit où le programme pg_config se trouve.

--includedir

Affiche la localisation des en-têtes de fichiers C et C++ des interfaces clientes.

--includedir-server

Affiche la localisation des en-têtes de fichiers C et C++ pour la programmation du serveur.

--libdir

Affiche la localisation du code des bibliothèques objet.

--pkglibdir

Affiche la localisation des modules chargeables dynamiquement, ou à quel endroit le serveur les recherchera. (D'autres fichiers de données qui dépendent de l'architecture peuvent aussi être installés dans ce répertoire).

--configure

Affiche les options données au script configure lors de la compilation de PostgreSQL. ceci peut être utilisé pour reproduire la configuration à l'identique, ou pour retrouver avec quelles options un binaire a été compilé. (Notez cependant, que les paquetages binaires contiennent souvent des patches spécifiques à la distribution).

--version

Affiche la version de PostgreSQL et quitte.

Si plus d'une option (sauf pour --version) est donnée, l'information est affichée dans cet ordre, une option par ligne.

Notes

L'option --includedir-server est nouvelle dans PostgreSQL 7.2. Dans les versions précédentes, les fichiers du serveur étaient installés au même endroit que les en-têtes client, lesquels pouvaient être questionnés avec --includedir. Pour réaliser vos paquetages dans les deux cas, essayez la nouvelle version en premier et testez le status de sortie.

Dans les versions précédentes à PostgreSQL 7.1, avant pg_config, une méthode équivalente n'existait pas.

History

L'utilitaire pg_config est apparu pour la première fois avec PostgreSQL 7.1.

Voir aussi le

Guide du programmeur PostgreSQL.