Триггеры на системные таблицы
Добавлено: 19 янв 2007, 08:45
Доброго времени суток!
Сейчас меня будут бить, возможно даже битой Но я все же спрошу:
Как запретить пользователю создавать свои объекты в БД?
Просьба не отсылать к http://www.ibase.ru/devinfo/sysprot.htm -
так мы можем запретить только прямую правку системных таблиц.
Напрашивается решение в виде триггеров на системные таблицы.
Немного почитав про них, понял следующее
- скорее всего, они не будут восстановлены при restore
- возможна их полная или частичная неработоспобность
(встретил высказывание В. Хорсуна на sql.ru "Триггеры на системные таблицы, как правило, не работают" - правда в ветке рассматривался IB 7)
Правда, те дискуссии о триггерах, которые я встречал, велись достаточно давно. Изменилась ли ситуация с тех пор? Думаю, все же на родном IB 4 это работать будет, а как насчет FB 1.5.3 - у кого-нибудь есть положительный/отрицательный опыт?
Сейчас меня будут бить, возможно даже битой Но я все же спрошу:
Как запретить пользователю создавать свои объекты в БД?
Просьба не отсылать к http://www.ibase.ru/devinfo/sysprot.htm -
так мы можем запретить только прямую правку системных таблиц.
Напрашивается решение в виде триггеров на системные таблицы.
Немного почитав про них, понял следующее
- скорее всего, они не будут восстановлены при restore
- возможна их полная или частичная неработоспобность
(встретил высказывание В. Хорсуна на sql.ru "Триггеры на системные таблицы, как правило, не работают" - правда в ветке рассматривался IB 7)
Правда, те дискуссии о триггерах, которые я встречал, велись достаточно давно. Изменилась ли ситуация с тех пор? Думаю, все же на родном IB 4 это работать будет, а как насчет FB 1.5.3 - у кого-нибудь есть положительный/отрицательный опыт?