Варианты - триггер отключать или какую нибудь логику - допустим поле-флаг, которое можно будет выставить допустим в единицу и после этого чтобы с этой папкой можно было бы делать хоть что (т.е. удалить). Наверное можно сделать через контекстную переменную, т.е. установить ее в значение "не боись сервер, тут нада удалить, я точно знаю" и после этого уже удалить. А можно было бы и так, как предложено.

Я не говорю что это прям сильно надо. И что без этого нельзя жить. Так, чисто - может имеет смысл.

if ( (CURRENT_USER = 'COOL_USER') and (CURRENT_ROLE = 'COOL_ROLE') )
  then сношать все нахрен
  else exception

--
Булычев Алексей
http://www.stella-npf.ru


Ответить