Frage

Ich weiß, dass ich die Variable search_path für eine Anmeldung auf diese Weise definieren kann:

ALTER ROLE myrole SET search_path=public, foo, bar;

Wenn ich jedoch viele Anmeldungen verwende, werde ich auch Gruppen verwenden (Gruppen in Pgadmin, die tatsächlich Rollen sind). Ich möchte die Search_Path -Variable auf Gruppenebene definieren, also entfernen ich diesen vorherigen Satz und schrieb stattdessen:

ALTER ROLE mygroup SET search_path=public, foo, bar;

Und definieren Sie einfach das Login als Mitglied der Gruppe

GRANT mygroup TO myrole

Nun, a SHOW search_path; Zeigen Sie mir nur den Standard-Suchpfad "$user",public. Gibt es eine Möglichkeit, Variablen für die Gruppenebene zu definieren (also mit Vererbung)?

War es hilfreich?

Lösung

Nein, das kannst du nicht. Der Search_Path ist eine Variable, kein Zuschuss-möglicher Objekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top