DROP TYPE

Name

DROP TYPE  --  supprime un type utilisateur

Synopsis

DROP TYPE typename [, ...]
  

Entrées

typename

Nom d'un type existant.

Sorties

DROP

message retourné si la commande est réalisée avec succès.

ERROR: RemoveType: type 'typename' does not exist

si le type spécifié n'est pas trouvé.

Description

DROP TYPE supprimera un type utilisateur dans les catalogues système.

Seul le propriétaire du type peut le supprimer.

Notes

Exemples

Pour supprimer le type box :

DROP TYPE box;

Compatibilité

Une instruction DROP TYPE existe en SQL99. Comme avec la plupart des autres commandes "drop", DROP TYPE en SQL99 nécessite une clause de "comportement de suppression" pour la sélection entre la suppression de tous les objets dépendants ou la refus de suppression si des objets dépendants existent :

DROP TYPE name { CASCADE | RESTRICT }
PostgreSQL ignore les dépendances.

Notez que la commande CREATE TYPE et les mécanismes d'extension de type dans PostgreSQL différent du SQL99.

Voir aussi

CREATE TYPE