asgard_grant_to_revoke
z_asgard.asgard_grant_to_revoke(c_grant text)
La fonction asgard_grant_to_revoke transforme une commande de type GRANT en son équivalent REVOKE, ou inversement.
Cette fonction sert notamment à préparer la suppression des privilèges des anciens lecteurs[1] et éditeurs[2] lorsque de nouveaux rôles sont désignés. Il n’a en lui-même aucun effet sur les objets ou les données.
Schéma⚓
z_asgard
Argument⚓
c_grant est une chaîne de caractères correspondant à une commande GRANT/REVOKE présumée valide.
Résultat⚓
Une commande de type REVOKE/GRANT (chaîne de caractères).
Exemple :
1
2
SELECT z_asgard.asgard_grant_to_revoke('GRANT CREATE ON SCHEMA c_bibliotheque TO "jon.snow"') ;
