Nu paga, hmnc,..
PGSql ir normāla trigeru/func uzbūve, tas nozīmē to ka daļa koda pārceļās uz DB... un teiksim ja tu dzēs kādu ierakstu, un lai izdzēstu pakārtotus ierakstus, nav jāraksta PHP/... kods (tas ir gadījumi, kad ar parasto DELETE CASCADE + relation to nevar izdarīt), vai arī dzēšot kaut kas jāinsertē citā tabulā...
Es piemēram izmantoju f-jas lai izdabūtu sarežģītas lietas, kas būtu iespējamas tikai PHP/.. + standarta SQL gadījumā
Piemēram pakārtotā kataloga `ceļš atpakaļ` un etc lietas...