PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.2 » Référence » Commandes SQL » DROP TYPE

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, 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.

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 majorité de la commande CREATE TYPE et les mécanismes d'extension de type de données de PostgreSQL diffèrent du standard.