DROP OWNED
DROP OWNED — Supprimer les objets de la base possédés par un
rôle
Synopsis
DROP OWNED BY nom [, ...] [ CASCADE | RESTRICT ]
Description
DROP OWNED
supprime
tous les objets de la base qui ont pour propriétaire un des rôles
spécifiés. Tout droit donné à un des rôles sur ces objets sera
aussi supprimé.
Paramètres
-
nom
-
Le nom d'un rôle dont les objets seront supprimés et dont les
droits seront révoqués.
-
CASCADE
-
Supprime automatiquement les objets qui dépendent des objets
affectés.
-
RESTRICT
-
Refuse de supprimer les objets possédés par un rôle si un
autre objet de la base dépend de ces objets. C'est la valeur
par défaut.
Notes
DROP OWNED
est
souvent utilisé pour préparer la suppression d'un ou plusieurs
rôles. Comme
DROP
OWNED
affecte seulement les objets de la base en
cours, il est généralement nécessaire d'exécuter cette commande
dans chaque base contenant des objets appartenant au rôle à
supprimer.
Utiliser l'option CASCADE pourrait
demander la suppression d'objets appartenant à d'autres
utilisateurs.
La commande REASSIGN OWNED est une alternative qui
ré-affecte la propriété de tous les objets de la base possédés par
un ou plusieurs rôles.
Compatibilité
L'instruction
DROP
OWNED
est une extension PostgreSQL™.