También se pueden hacer triggers y SP en Mysql.
No se usar PostgreSQL, mi experticia es en Mysql y Oracle. Mi idea es dejar la base de la web en un motor en el que me peine, porque aunque en teoría se hará todo con una empresa externa, en mi experiencia te puedes pelear hasta con el mejor proveedor. Fijo que tendré que mantenerla yo al final.
Por lo mismo mi idea es usar un lenguaje que no haya que compilar ni deployar... sólo modificar en notepad y ejecutar.
Ah, y me carga .NET, si voy a convencer al área IT de que deje Java que no sea por esa mierda de lenguaje.