Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

DROP LANGUAGE

DROP LANGUAGE — Supprimer un langage procédural

Synopsis

DROP [ PROCEDURAL ] LANGUAGE [ IF EXISTS ] nom [ CASCADE | RESTRICT ]

Description

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.

[Note]

Note

À 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(7), et non pas avec DROP LANGUAGE.

Paramètres

IF EXISTS

Ne pas renvoyer une erreur si le langage n'existe pas. Un message d'avertissement est affiché dans ce cas.

nom

Le nom du langage procédural à supprimer. Pour une compatibilité ascendante, le nom peut être entouré de guillemets simples.

CASCADE

Les objets qui dépendent du langage (fonctions, par exemple) sont automatiquement supprimés.

RESTRICT

Le langage n'est pas supprimé si un objet en dépend. Comportement par défaut.

Exemples

Supprimer le langage procédural plexemple :

DROP LANGUAGE plexemple;

Compatibilité

Il n'existe pas d'instruction DROP LANGUAGE dans le standard SQL.

Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web