DROP VIEW — Supprimer une vue
DROP VIEW [ IF EXISTS ] nom
[, ...] [ CASCADE | RESTRICT ]
DROP VIEW
supprime une vue existante. Seul le propriétaire de la vue
peut exécuter cette commande.
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 de la vue (éventuellement qualifié du nom de schéma) à supprimer.
CASCADE
Les objets qui dépendent de la vue (d'autres vues, par exemple) sont automatiquement supprimés, ainsi que tous les objets dépendants de ces objets (voir Section 5.13).
RESTRICT
La vue n'est pas supprimée si un objet en dépend. Comportement par défaut.
Supprimer la vue genre
:
DROP VIEW genre;
Cette commande est conforme au standard SQL. Cependant, le standard n'autorise
pas la suppression de plusieurs vues en une seule commande. De plus,
l'option IF EXISTS
est une extension de PostgreSQL.