Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как можно сделать приватную хранимую процедуру. / 3 сообщений из 3, страница 1 из 1
28.12.2019, 09:53
    #39909388
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать приватную хранимую процедуру.
Здравствуйте!

Имеем PostgreSQL 9.6.

в оракле был возможность скрывать от внешнего мира отдельные функции в пакете. Есть ли такая возможность в PG?
Для чего это нужно. Для ускорения работы с таблицей на которую наложен доступ на уровне строк, часть логики работы с ней (точнее с несколькими дочерними таблицами) вынесены в функцию с правами суперпользователя, хотелось бы что бы эту функцию можно было вызывать только из определенной схемы или только из определенной хранимой процедуры.
...
Рейтинг: 0 / 0
30.12.2019, 11:43
    #39909766
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать приватную хранимую процедуру.
Swa111,

функцию в отдельную схему, недоступную смердам, SECURITY INVOKER, и вызывать её внутри функции, которой могут пользоватся смерды, декларированную как SECURITY DEFINER.
...
Рейтинг: 0 / 0
30.12.2019, 17:01
    #39909975
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно сделать приватную хранимую процедуру.
Lonepsycho,

Благодарю.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как можно сделать приватную хранимую процедуру. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]