DROP TYPE
DROP TYPE — Supprimer un type de données
Synopsis
DROP TYPE [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]
Description
DROP TYPE
supprime un
type de données utilisateur. Seul son propriétaire peut le
supprimer.
Paramètres
-
IF EXISTS
-
Ne pas renvoyer une erreur si l'agrégat n'existe pas. Un
message d'avertissement est affiché dans ce cas.
-
nom
-
Le nom du type de données (éventuellement qualifié du nom de
schéma) à supprimer.
-
CASCADE
-
Les objets qui dépendent du type (colonnes de table,
fonctions, opérateurs...) sont automatiquement supprimés.
-
RESTRICT
-
Le type n'est pas supprimé si un objet en dépend.
Comportement par défaut.
Exemples
Supprimer le type de données boite :
DROP TYPE boite;
Compatibilité
Cette commande est similaire à celle du standard SQL en dehors de
l'option IF EXISTS qui est une extension
PostgreSQL™. La commande
CREATE TYPE
et les
mécanismes d'extension de type de données de PostgreSQL™ diffèrent du standard.