безопасность - доступ к таблице только через функции

grigori

( ͡° ͜ʖ ͡°)
Команда форума
безопасность - доступ к таблице только через функции

Привет,
можно ли закрыть доступ к таблице, но оставив возможность работать с ней через функции?

-~{}~ 21.01.05 17:29:

Если сделать просто revoke на таблицу - функция тоже не сработает, потому что пермиссий на талблицу нет.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Фанат
это шутка такая?
речь, я надеюсь, всё же о хранимых процедурах...


Если сделать просто revoke на таблицу - функция тоже не сработает, потому что пермиссий на талблицу нет.
Функции создаёшь под продвинутым пользователем с опцией SECURITY DEFINER. У непродвинутого отнимаешь права на таблицы, а права на функции естественно оставляешь.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
>это шутка такая?
Нет. Просто не изучил документацию по постгресу достаточно, чтобы не задавать подобных вопросов.
>SECURITY DEFINER
Спасибо!
 
Сверху