pg_config

Nom

pg_config -- r�cup�re des informations sur la version install�e de PostgreSQL

Synopsis

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

Description

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.

Options

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

--bindir

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.

--includedir

Affiche l'emplacement des fichiers d'en-t�tes C des interfaces clientes.

--includedir-server

Affiche l'emplacement des fichiers d'en-t�tes C pour la programmation du serveur.

--libdir

Affiche l'emplacement des biblioth�ques.

--pkglibdir

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 peuvent aussi �tre install�s dans ce r�pertoire.)

--pgxs

Affiche l'emplacement des fichiers makefile d'extension.

--configure

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.)

--version

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.

Notes

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�ussi.

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.

Historique

L'outil pg_config est apparu avec la version 7.1 de PostgreSQL.