Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Avance rapide | Suivant |
createlang [options_connexion...] nom_langage [nom_db]
createlang [options_connexion...] --list | -l nom_db
createlang est un outil pour ajouter un nouveau langage de programmation � une nouvelle base de donn�es PostgreSQL. createlang peut g�rer tous les langages fournis dans la distribution PostgreSQL par d�faut, mais aucun langage fournis pas d'autres parties.
Bien que les langages de programmation du moteur peuvent �tre ajout�s directement en utilisant diff�rentes commandes SQL, il est recommand� d'utiliser createlang parce qu'il r�alise un certain nombre de v�rification et qu'il est plus facile � utiliser. Voir CREATE LANGUAGE pour des informations suppl�mentaires.
createlang accepte les arguments suivants en ligne de commande :
Sp�cifie le nom du langage de programmation de proc�dures � �tre d�fini.
Sp�cifie pour quelle base de donn�es a �t� ajout� le langage. La valeur par d�faut est d'utiliser la base de donn�es avec le m�me nom que l'utilisateur syst�me.
Affiche les commandes SQL ex�cut�es.
Affiche une liste de langages d�j� install�s dans la base de donn�es cible.
Sp�cifie le r�pertoire dans lequel l'interpr�teur du langage est trouv�. Le r�pertoire est trouv� normalement automatiquement ; cette option est principalement pour des buts de d�bogage.
createlang accepte aussi les arguments suivants en ligne de commande pour les param�tres de connexion :
Sp�cifie le nom de l'h�te de la machine sur lequel le serveur fonctionne. Si la valeur commence avec un slash, elle est utilis�e comme r�pertoire du socket de domaine Unix.
Sp�cifie le port TCP ou l'extension du fichier du socket local de domaine Unix sur lequel le serveur attend les connexions.
Nom de l'utilisateur qui se connecte
Force la demande du mot de passe.
La plupart des messages d'erreur s'expliquent d'eux-m�mes. Dans le cas contraire, lancez createlang avec l'option --echo et jetez un œil � la commande SQL respective pour les d�tails.
Pour installer le langage pltcl dans la base de donn�es template1 :
$ createlang pltcl template1
Pr�c�dent | Sommaire | Suivant |
createdb | Niveau sup�rieur | createuser |