Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции - изменение данных / 4 сообщений из 4, страница 1 из 1
08.03.2014, 00:38:25
    #38581663
Larsus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции - изменение данных
Всем привет. Суть проблемы, нужно каким то образом не давать вставить данные в таблицу, но через некоторые функции это всё же должно быть возможно. Можно как то например в триггере получить дополнительные данные, какой нибудь флаг который бы задавался в этих функциях, что нибудь, по чему можно было как то образно идентифицировать источник запроса?
...
Рейтинг: 0 / 0
08.03.2014, 02:18:08
    #38581688
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции - изменение данных
LarsusВсем привет. Суть проблемы, нужно каким то образом не давать вставить данные в таблицу, но через некоторые функции это всё же должно быть возможно. Можно как то например в триггере получить дополнительные данные, какой нибудь флаг который бы задавался в этих функциях, что нибудь, по чему можно было как то образно идентифицировать источник запроса?

почайте про SECURITY DEFINER функции скорее всего это то что вам надо
...
Рейтинг: 0 / 0
10.03.2014, 11:41:23
    #38582299
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции - изменение данных
LarsusВсем привет. Суть проблемы, нужно каким то образом не давать вставить данные в таблицу, но через некоторые функции это всё же должно быть возможно. Можно как то например в триггере получить дополнительные данные, какой нибудь флаг который бы задавался в этих функциях, что нибудь, по чему можно было как то образно идентифицировать источник запроса?
через права. У фсех отобрать права, у одного оставить, от него и запускать функцию. Как-то так.

p.s. триггеры - зло
...
Рейтинг: 0 / 0
10.03.2014, 16:10:24
    #38582422
Ultra_ISO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функции - изменение данных
Ivan Durakp.s. триггеры - зло
Вы тысячу раз правы, Иван.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции - изменение данных / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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