Commande GRANT OWNERSHIP ON ROLE : restreindre le transfert de propriété du rôle à lui-même (en attente)¶
Attention
Ce changement de comportement est présent dans le bundle 2024_08.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lorsque ce bundle de changements de comportement est activé, le transfert de propriété du rôle sera limité comme suit :
- Avant la modification:
Les utilisateurs peuvent accorder la propriété d’un rôle au rôle lui-même. Par exemple, l’instruction GRANT suivante est autorisée :
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
- Après la modification:
Les utilisateurs ne peuvent plus accorder la propriété d’un rôle au rôle lui-même. Par exemple, l’instruction GRANT suivante renvoie une erreur :
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.
Réf : 1781