Postgresql Могу ли я унаследовать переменную search_path с «группы групп»?

StackOverflow https://stackoverflow.com/questions/7810621

  •  26-10-2019
  •  | 
  •  

Вопрос

Я знаю, что могу определить переменную search_path для входа в систему:

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

Но если я использую множество логин, я также буду использовать группы (группы в Pgadmin, которые на самом деле являются ролями). Я хотел бы определить переменную search_path на групповом уровне, поэтому я удаляю этот предыдущий набор и вместо этого написал:

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

И просто определите логин как член группы

GRANT mygroup TO myrole

Теперь, а SHOW search_path; Покажи мне только по умолчанию "$user",public. Анкет Есть ли способ определить переменные для группового уровня (так с наследством)?

Это было полезно?

Решение

Нет, ты не можешь этого сделать. Search_path-это переменная, а не объект, способный.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top