Documentation PostgreSQL 8.1.23 > Référence > Applications client de PostgreSQL > createlang | |
createdb | createuser |
createlang [options_connexion...]
nom_langage
[nom_bd]
createlang [options_connexion...] [--list]
| [-l] nom_bd
createlang permet d'ajouter un nouveau langage de programmation à une base de données PostgreSQL™. createlang n'est qu'un enrobage de la commande CREATE LANGUAGE (à lire pour plus d'informations).
createlang accepte les arguments suivants en ligne de commande :
Le nom du langage de programmation procédurale à définir.
La base de données à laquelle ajouter le langage. Par défaut, celle de même nom que l'utilisateur système.
Les commandes SQL exécutées sont affichées.
La liste de langages installés sur la base de données cible est affichée.
createlang accepte aussi les arguments suivants en ligne de commande pour les paramètres de connexion :
Le nom de l'hôte de la machine sur laquelle le serveur fonctionne. Si la valeur commence par un slash (/), elle est utilisée comme répertoire du socket de domaine Unix.
Le port TCP ou l'extension du fichier du socket local de domaine Unix sur lequel le serveur attend les connexions.
Le nom de l'utilisateur utilisé pour la connexion.
Le mot de passe est obligatoirement demandé.
La plupart des messages d'erreur s'expliquent d'eux-mêmes. Dans le cas contraire, createlang peut être lancée avec l'option --echo afin d'obtenir les commandes SQL à examiner.
Installer le langage pltcl dans la base de données template1 :
$ createlang pltcl template1
Installer un langage dans template1 l'installe automatiquement dans les bases de données créées ultérieurement.