PostgreSQL peut hériter je variable search_path d'un « rôle de groupe »?
-
26-10-2019 - |
Question
Je sais que je peux définir la variable search_path pour une connexion de cette façon:
ALTER ROLE myrole SET search_path=public, foo, bar;
Mais si j'utilise beaucoup de connexions je également utiliser des groupes (groupes de pgadmin qui sont dans des rôles de fait). Je voudrais définir la variable search_path au niveau du groupe, donc je supprimer ce précédent SET et à la place a écrit:
ALTER ROLE mygroup SET search_path=public, foo, bar;
Et définir la connexion en tant que membre du groupe
GRANT mygroup TO myrole
Maintenant, un SHOW search_path;
me montrer que la "$user",public
recherche par défaut chemin. Est-il possible de définir des variables pour le niveau du groupe (donc avec l'héritage)?
La solution
Non, vous ne pouvez pas faire cela. Le search_path est une variable non un objet de subvention en mesure.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow