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

È stato utile?

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