asgard_is_editeur
z_asgard.asgard_is_editeur(schema_cible text [, nom_role text DEFAULT current_user ])
Schéma⚓
z_asgard
Arguments⚓
schema_cible
est une chaîne de caractères correspondant au nom du schéma.[optionnel]
nom_role
est le nom du rôle dont on veut vérifier les permissions. Si non renseigné, la fonction testera l'utilisateur courant.
Tous les arguments sont en écriture naturelle, sans les guillemets des identifiants PostgreSQL.
Résultat⚓
Exemple :
Pour savoir si le rôle jon.snow
est membre de l'éditeur du schéma
c_bibliotheque
:
1
2
SELECT z_asgard.asgard_is_editeur('c_bibliotheque', 'jon.snow') ;
Même question avec l'utilisateur courant :
1
2
SELECT z_asgard.asgard_is_editeur('c_bibliotheque') ;