|
Отобрать привилегии на чтение столбца
|
|||
---|---|---|---|
#18+
Ситуация кажется безвыходной! Спасите, помогите! У меня есть роль main_admin , которая является владельцем схемы main_schema . Она может создавать там таблицы, менять их структуру, читать, писать и тд. Короче, полноценный админ схемы. Я хочу создать роль child_admin , которому хочу дать все то же самое, но забрать права на чтение некоторых столбцов некоторых таблиц, так как там лежат критичные данные, которые main_admin у видеть можно, а child_admin у -- нет. Я хотел сделать так: 1) Включить роль child_admin в роль main_admin . 2) Сделать Код: plaintext
Но это не работает, так как child_admin все равно наследует права от main_admin , в которого он входит. С другой стороны, если я не включу child_admin в main_admin , то child_admin не унаследует права owner'а на таблицы схемы main_schema и не сможет их alterить (добавлять при необходимости новые колонки и т.д.) Как быть то? Ситуация безвыходна? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2021, 14:40 |
|
Отобрать привилегии на чтение столбца
|
|||
---|---|---|---|
#18+
PierreVanStulov, Тот кто может alter таблицы - может из нее все читать. Это без вариантов вообще. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2021, 17:17 |
|
|
start [/forum/topic.php?fid=53&fpage=15&tid=1994166]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 276ms |
total: | 396ms |
0 / 0 |