Milton Labanda dijo [Thu, Feb 03, 2011 at 12:51:25PM -0500]: > Hola Amigos postgresros, > Hay una cuestión que creo que hoy en dia con las app orientadas a objetos > aún más > es un dilema y quisiera saber cual es su apreciación: > > *Para algunas personas el poner la lógica de negocio en los stored > procedures o > en funciones en postgres es cosa del pasado, de aplicaciones muy legadas, > pero pienso que cosas como aplicar ciertas cosas a un conjunto de usuarios > o a un conjunto de tablas realizarles ciertas tareas de manternimiento es > adecuado realizarlas > con funciones. Cual sería hoy en día la utilidad real de las funciones o > stored procedures? > *
Bueno, los procedimientos almacenados, triggers y demás restricciones te _aseguran_ que los datos entregados por la BD son confiables. En realidad, yo me he vuelto un poco más laxo con mi política de validaciones desde que uso Rails (que tiene un mapeo objeto-relacional bastante cómodo, pero que asume una base de datos estúpida y se asusta muy fácil cuando el motor levanta una excepción... Hay que estar duplicando lógica, y eso es incómodo), pero si quieres que tu aplicación sea robusta y confiable, sin posibilidad de que metas errores al entrar directamente con psql a atender "sólo un detallito", no debes olvidarte de validar "desde abajo". Saludos, - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
