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 EXTENSION

DROP EXTENSION — Supprime une extension

Synopsis

DROP EXTENSION [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]

Description

DROP EXTENSION supprime les extensions de la base de données. La suppression d'une extension entraine la suppression des objets inclus dans l'extension.

Vous devez être propriétaire de l'extension pour utiliser DROP EXTENSION.

Paramètres

IF EXISTS

Permet de ne pas retourner d'erreur si l'extension n'existe pas. Une simple notice est alors rapportée.

nom

Le nom d'une extension préalablement installée.

CASCADE

Supprime automatiquement les objets dont dépend cette extension.

RESTRICT

Permet de spécifier que l'extension ne sera pas supprimée si des objets en dépendent (des objets autres que ses propres objets et autres que les autres extensions supprimées simultanément dans la même commande DROP). Il s'agit du comportement par défaut.

Exemples

Pour supprimer l'extension hstore de la base de données en cours:

DROP EXTENSION hstore;

Cette commande va échouer si parmi les objets de hstore certains sont en cours d'utilisation sur la base de données. Par exemple, si des tables ont des colonnes du type hstore. Dans ce cas de figure, ajoutez l'option cascade CASCADE pour forcer la suppression de ces objets.

Compatibilité

DROP EXTENSION est une extension PostgreSQL™.

Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web