Vous n'êtes pas identifié(e).
Pages : 1
Bonjour @ tous.
J'essaie de donner accès à une fonction présente dans le schéma public au user myuser qui ne doit pas avoir accès à tout le schéma public .
Pour cela je lui ai donné accès à la fonction (ça a fonctionné sur d'autres fonctions)
Le problème c'est que lorsque l'utilisateur essaie d'utiliser cette dernière le message suivant apparaît :
ERROR: permission denied for schema public
LINE 1: SELECT public.myfunction(myinteger...
Autre solution testée :
J'ai essayé à tout hasard de récupérer cette fonction et de l'intégrer à un schéma dont l'utilisateur est le propriétaire mais là, la fonction ne fonctionne plus du tout (il me dit que la fonction n'existe pas).
Merci de votre aide.
Geo-x
Hors ligne
Bonjour,
Il faut donner le privilège USAGE sur le schema public à l'utilisateur en question pour qu'il puisse accéder aux objets contenus dans ce schéma.
Julien.
https://rjuju.github.io/
Hors ligne
Hors ligne
Peut être un bug du logiciel. Essayez en SQL, sinon regardez dans les logs.
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1