DROP VIEW

Nom

DROP VIEW — Supprime une vue existante d'une base.
DROP VIEW name
  

Entrées

name

nom d'une vue existante.

Sorties

DROP

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

ERROR: RewriteGetRuleEventRel: rule "_RETname" not found

si la vue spécifiée n'existe pas dans la base.

Description

DROP VIEW supprime une vue existante de la base. Pour exécuter cette commande vous devez être le propriétaire de la vue.

Notes

La clause Postgres DROP TABLE supprime aussi les vues.

Voir CREATE VIEW pour créer des vues.

Utilisation

Cette commande effacera la vue appelée kinds:

DROP VIEW kinds;
  

Compatibilité

SQL92

SQL92 spécifie certaines possibilités additionnelles pour DROP VIEW:
DROP VIEW view { RESTRICT | CASCADE }
    

Entrées

RESTRICT

s'assure que seule une vue sans vues ni contraintes d'intégrité dépendantes peut être détruite.

CASCADE

certaines vues référencées et contraintes d'intégrité seront supprimées également.

Notes

Dès lors, pour supprimer une vue référencée d'une base Postgres, vous devez la supprimer explicitement.