REASSIGN OWNED
REASSIGN OWNED — Modifier le propriétaire de tous les objets
de la base appartenant à un rôle spécifique
Synopsis
REASSIGN OWNED BY ancien_rôle [, ...] TO nouveau_rôle
Description
REASSIGN OWNED
demande au système de changer le propriétaire certains objets de la
base. Les objets appartenant à ancien_rôle auront ensuite comme
propriétaire nouveau_rôle.
Paramètres
-
ancien_rôle
-
Le nom d'un rôle. Tous les objets de la base appartenant à ce
rôle seront la propriété de
nouveau_rôle
.
-
nouveau_rôle
-
Le nom du rôle qui sera le nouveau propriétaire des objets
affectés.
Notes
REASSIGN OWNED
est
souvent utilisé pour préparer à la suppression de un ou plusieurs
rôles. Comme
REASSIGN
OWNED
touche seulement les objets de la base où
l'utilisateur est connecté, il est généralement nécessaire
d'exécuter cette commande pour chaque base contenant des objets
dont le rôle à supprimer est propriétaire.
La commande DROP OWNED est une alternative qui supprime tous
les objets de la base possédés par un ou plusieurs rôles.
La commande
REASSIGN
OWNED
ne modifie pas les droits donnés à
ancien_rôle pour les objets dont il n'est pas propriétaire.
Utilisez
DROP OWNED
pour supprimer ces droits.
Compatibilité
L'instruction
REASSIGN
OWNED
est une extension PostgreSQL™.