триггеры / процедуры чреваты сюрпрайзами при репликациях,
в общем-то, поэтому их и не рекомендуют использовать вообще
они есть для того, чтобы можно было что-то необходимое сделать (проверки там, транзакции и проч по принципу черного ящика), но в общем случае БД должна оставаться БД - надежным хранилищем упорядоченных данных с прогнозируемым временем доступа