PostgreSQL mi può ereditare variabili search_path da un “ruolo di gruppo”?
-
26-10-2019 - |
Domanda
So di poter definire la variabile search_path per un account di accesso in questo modo:
ALTER ROLE myrole SET search_path=public, foo, bar;
Ma se io uso un sacco di inizio attività ho anche utilizzare i gruppi (gruppi di pgAdmin che sono in ruoli di fatto). Vorrei definire la variabile search_path a livello di gruppo, in modo da rimuovo questo set precedente e invece ha scritto:
ALTER ROLE mygroup SET search_path=public, foo, bar;
E proprio definire login come membro del gruppo
GRANT mygroup TO myrole
Ora, un SHOW search_path;
mi mostra solo la "$user",public
predefinito di ricerca-percorso. C'è un modo per definire le variabili per il livello di gruppo (quindi con l'ereditarietà)?
Soluzione
No, non può farlo. Il search_path è una variabile non è un oggetto di sovvenzioni grado.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow