| Documentation PostgreSQL 7.2 | ||
|---|---|---|
| <<< Previous | Next >>> | |
DROP TYPE supprimera un type utilisateur dans les catalogues système.
Seul le propriétaire du type peut le supprimer.
Il est de la responsabilité de l'utilisateur de supprimer les opérateurs, fonctions, agrégats, méthodes d'accès, sous-types, et classes qui utilisent le type supprimé. Cependant, le type tableau associé (automatiquement créé par CREATE TYPE) sera supprimé automatiquement.
Si un type natif est supprimé, le comportement du serveur devient imprévisible.
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 } |
Notez que la commande CREATE TYPE et les mécanismes d'extension de type dans PostgreSQL différent du SQL99.
| <<< Previous | Home | Next >>> |
| DROP TRIGGER | Up | DROP USER |