Права в триггерах
Добавлено: 21 май 2011, 06:44
Добрый день
Столкнулся с следующей проблемой
Есть робот, который выполняет действия, которые планируются пользователем (в частности отправка уведомлений по email)
Робот подключается с ограниченными правами и соответственно имеет права только там где делает отметки
После установки отметки производится изменение одного поля в 2х таблицах, в зависимости от условий.
При отработке оказалось что роботу потребовались права на другие таблицы, которые присутствуют в триггерах.
Даже если я в начале триггеров обновления ставлю "exit" - это ничего не решает, как будто триггеры срабатывают полностью и обрабатывают прочие таблицы
Роботу требуется всего-то изменить 2 поля, и я не хочу давать роботу права на все таблицы на которые ссылаются триггеры причем не только в этих таблицах, но и далее по ступеням
Как можно решить такую проблему?
Сервер: FireBird-2.1.3.18185
Столкнулся с следующей проблемой
Есть робот, который выполняет действия, которые планируются пользователем (в частности отправка уведомлений по email)
Робот подключается с ограниченными правами и соответственно имеет права только там где делает отметки
После установки отметки производится изменение одного поля в 2х таблицах, в зависимости от условий.
При отработке оказалось что роботу потребовались права на другие таблицы, которые присутствуют в триггерах.
Даже если я в начале триггеров обновления ставлю "exit" - это ничего не решает, как будто триггеры срабатывают полностью и обрабатывают прочие таблицы
Роботу требуется всего-то изменить 2 поля, и я не хочу давать роботу права на все таблицы на которые ссылаются триггеры причем не только в этих таблицах, но и далее по ступеням
Как можно решить такую проблему?
Сервер: FireBird-2.1.3.18185