Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

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™.

Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web