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)?

Était-ce utile?

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
scroll top