Emular Procedure, Function o Trigger

Amigos!

Estoy trabajando específicamente con Postgres en Yii. Pero la pregunta es más conceptual fuera del motor de base de datos usado.

Como mi hosting que me brinda PHP y Postgres no me permite hacer Procedures, Functions ni Triggers. Necesito emularlo eso en la aplicación.

¿Es mejor hacerlo en en Modelo o en el Controlador?

¿Cómo debo hacerlo?

Muchas gracias!

Buenas.

Todo lo relacionado con los datos sería conveniente realizarlo en el modelo.

De hecho, existen "eventos" en el modelo tales como beforeSave o afterSave que podrías utilizar como triggers.

Un saludo.