DROP LANGUAGE — Supprimer un langage procédural
DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] nom [ CASCADE | RESTRICT ]
DROP LANGUAGE supprime la définition d'un langage
procédural enregistré précédemment. Vous devez être un superutilisateur ou
le propriétaire du langage pour utiliser DROP LANGUAGE.
À partir de PostgreSQL 9.1, la plupart des
langages procéduraux sont devenus des « extensions » et
doivent du coup être supprimés avec la commande DROP EXTENSION,
et non pas avec DROP LANGUAGE.
IF EXISTSNe pas renvoyer une erreur si le langage n'existe pas. Un message d'avertissement est affiché dans ce cas.
nomLe nom du langage procédural à supprimer.
CASCADELes objets qui dépendent du langage (fonctions, par exemple) sont automatiquement supprimés, ainsi que tous les objets dépendants de ces objets (voir Section 5.14).
RESTRICTLe langage n'est pas supprimé si un objet en dépend. Comportement par défaut.
Supprimer le langage procédural plexemple :
DROP LANGUAGE plexemple;
Il n'existe pas d'instruction DROP LANGUAGE dans le
standard SQL.