DROP TYPE — Supprimer un type de données
DROP TYPE [ IF EXISTS ] nom
[, ...] [ CASCADE | RESTRICT ]
DROP TYPE
supprime un type de données utilisateur.
Seul son propriétaire peut le supprimer.
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, ainsi que tous les objets dépendants de ces objets (voir Section 5.15).
RESTRICT
Le type n'est pas supprimé si un objet en dépend. Comportement par défaut.
Supprimer le type de données boite
:
DROP TYPE boite;
Cette commande est similaire à celle du standard SQL en dehors
de l'option IF EXISTS
qui est une extension
PostgreSQL.
La majorité de la commande CREATE TYPE
et les mécanismes
d'extension de type de données de PostgreSQL
diffèrent du standard.