Re: [pgsql-es-ayuda] Dilema con Strroed procedures en Postgres

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>
Cc: Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Dilema con Strroed procedures en Postgres
Date: 2011-02-09 16:37:40
Message-ID: 20110209163740.GG9100@gwolf.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug pgsql-es-ayuda

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,

In response to

Browse ecpug by date

  From Date Subject
Next Message Alvaro Herrera 2011-02-09 17:29:08 Re: [pgsql-es-ayuda] Dilema con Strroed procedures en Postgres
Previous Message Jaime Casanova 2011-02-06 19:47:02 Re: [pgsql-es-ayuda] Contar el registros de un cursor en postgres

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gunnar Wolf 2011-02-09 16:49:06 Re: Considerar '' como nulo en carga de datos desde csv
Previous Message Gunnar Wolf 2011-02-09 16:32:40 Re: Considerar '' como nulo en carga de datos desde csv