El día 9 de enero de 2009 18:11, Jenaro Centeno Gómez
<[email protected]> escribió:
> Por lo general las validaciones o reglas de negocio se dejan en
> procedimientos almacenados, al menos en mi caso es lo que hago, me
> ahorra mucho trabajo de andar recompilando al momento de que estas
> cambian. Con esto también tienes tus errores personalizados ya que en
> caso de error puedes utilizar el valor de retorno para enviar el mensaje
> que tu quieras.
>
> Saludos a todos.
>
> El vie, 09-01-2009 a las 19:45 -0100, Juan Ramirez escribió:
>> > A lo que yo me refiero es que utilices el cliente para hacer el chequeo
>> > del código de error. Me imagino que tu aplicación tiene una capa de
>> > abstracción que se hace cargo de la base de datos?
>>
>>
>> Correcto y en efecto en la capa de Abstracción es donde tengo esa validación.
>>
>>
>> Mi intención es verificar eso en PostGres,
>> dejando de hacer las validaciones en el GUI.
>> En el inicio me imagine un Trigger pero mi poca experiencia
>>en PL impidió realizar ese tipo de validación.

>> Quizá me este saliendo del tema original, pero resulta las validaciones
>> que realizo son más que simples reglas en la base de datos,
>> los datos almacenados en mis tablas deben de cumplir con
>> ciertos criterios que son establecidos
>> por el "Negocio de la Empresa" -ya propios de ella-,
>> entonces quiero dejar de repetir tanta validación en el GUI
>> antes de hacer el UPDATE, y que la base de datos se encargue
>> de decirme si es posible hacer el Update

Mira este hilo del archivo:
http://archives.postgresql.org/pgsql-es-ayuda/2008-05/msg00385.php

Un abrazo.
-- 
§~^Calabaza^~§ from Villa Elisa, Paraguay
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a