"sasha" ...
>
> > До тебя обсерали старую реализацию. Когда человек пытался триггером
> > переопределить дефолтное поведение, а получал в лучшем случае двойной
> > апдейт записи или invalid blob id.
>
> Я тебе аргументы привёл почему так как щас тоже плохо.
Где ? Аргументы - где ?
> Как по мне, то вы тогда когда исправляли, лучше бы сделали именно для
> представлений новый третий вид триггера INSTEAD OF с соответствующей
> логикой.
>
> Ты говоришь что сам не пишешь ХП и триггеры под ФБ, а я пишу и могу тебе
> рассказать конкретный практический пример, который на данный момент
> моего развития кажется мне логически удобным:
"Кажется мне" - очень существенное замечание, не так ли ? :)0
> 1) Во всей базе нет ни единой таблицы с триггероной логикой
> 2) На все таблицы созданы синонимы (но поскольку у нас нет синонимов, то
> я поделал представления)
> 3) Вся триггерная логика висит только на представлениях
Допустим
> 4) Такой подход очень сильно упрощает серверную логику
Чем меньше логики в триггерах, тем лучше. По большому счёту там не должно
быть ничего, кроме проверок и обновления аггрегатов.
> Пункт 3 подразумевает что всякие проверки и вставки значений по
> умолчанию выполняются у меня в триггерах BEFORE на представлениях, но
> эта ваша новая система отменяет стандартную вставку и обновление и мне
> приходится каждый раз писать её самому, а это не удобно,
Так сложно тот самый insert\update\delete написать ??? Сделать тебе
генератор таких вьюх ? Или сам сможешь ? :)))
> не логично, не рационально
Та ты шо ?! Я пока вижу только то, что всё это очень эмоционально
> и ещё и баги есть.
В где ?
--
Хорсун Влад