DROP SCHEMA
DROP SCHEMA — Supprimer un schéma
Synopsis
DROP SCHEMA [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]
Description
DROP SCHEMA
supprime
des schémas de la base de données.
Un schéma ne peut être supprimé que par son propriétaire ou par un
superutilisateur. Son propriétaire peut supprimer un schéma et tous
les objets qu'il contient quand bien même il ne possède pas tous
les objets contenus dans ce schéma.
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 schéma.
-
CASCADE
-
Les objets (tables, fonctions...) contenus dans le schéma
sont automatiquement supprimés.
-
RESTRICT
-
Le schéma n'est pas supprimé s'il contient des objets.
Comportement par défaut.
Exemples
Supprimer le schéma mes_affaires et son
contenu :
DROP SCHEMA mes_affaires CASCADE;
Compatibilité
DROP SCHEMA
est
totalement compatible avec le standard SQL. Le standard n'autorise
cependant pas la suppression de plusieurs schémas en une seule
commande. L'option IF EXISTS est aussi une
extension de PostgreSQL™.