droplang

Name

droplang -- supprime un langage procédural PostgreSQL

Synopsis

droplang [connection-options...] langname [dbname]
droplang [connection-options...] --list | -l dbname

Entrées

droplang accept les arguments en ligne de commande suivants :

langname

Spécifie le nom du langage de programmation à supprimer.

[-d, --dbname] dbname

Spécifie pour quelle base le langage sera supprimé. Par défaut c'est la base avec le même nom que l'utilisateur système courant.

-e, --echo

Affiche les commandes SQL exécutées.

-l, --list

Affiche une liste des langages déja installés dans la base cible (laquelle doit être spécifiée).

droplang accepte aussi les arguments en ligne de commande suivants pour les paramètres de connexion :

-h, --host host

Spécifie le nom d'hôte de la machine sur laquelle le serveur tourne. Si l'hôte débute avec un slash, il est utilisé comme répertoire d'un socket de domaine Unix.

-p, --port port

Spécifie le port Internet TCP/IP ou l'extension locale de socket de domaine Unix sur lequel le serveur est en attente de connexions.

-U, --username username

Nom d'utilisateur pour la connexion.

-W, --password

Force le prompt de mot-de-passe.

Sorties

La plupart des messages d'erreur parlent d'eux-mêmes. Si non, lancez droplang avec l'option --echo et voyez la commande SQL respective pour les détails Vérifiez aussi avec psql(1) pour d'avantage de possibilités.

Description

droplang est un utilitaire pour supprimer un langage de programmation existant d'une base PostgreSQL. droplang peut supprimer des langages procéduraux même ceux non fournis par la distributionPostgreSQL.

Bien que les langages de programmation puissent être supprimés directement en utilisant plusieurs commandes SQL, il est recommandé d'utiliser droplang car il exécute nombre de vérifications et est plus facile d'usage. Voir DROP LANGUAGE pour en savoir plus.

Notes

Utilisez createlang(1) pour ajouter un langage.

Utilisation

Pour supprimer pltcl:

$ droplang pltcl dbname