Неужели база данных запускает плохую идею?
По моему опыту они злы, потому что они могут приводить к неожиданным побочным эффектам и трудно отлаживать (особенно, когда один триггер запускает другой). Часто разработчики даже не думают о том, есть ли триггер.
С другой стороны, похоже, что если у вас есть логика, которая должна произойти в evertime, в базе данных будет создан новый FOO
, тогда наиболее надежным местом для его размещения является триггер вставки в таблице FOO.
Единственный раз, когда мы используем триггеры, - это действительно простые вещи, такие как установка ModifiedDate
.