Re: [Pgsql-ayuda] return new, return old, trigger

From: sandrigo lezcano <alkafes(at)yahoo(dot)com>
To: Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] return new, return old, trigger
Date: 2003-08-12 21:15:21
Message-ID: 20030812211521.47274.qmail@web20002.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

-- Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl> escribió:
> ..
> En un trigger "BEFORE", puedes retornar NULL
> y eso va a cancelar el efecto (por ej. si haces
> un UPDATE que actualiza cinco tuplas, y tu
> funcion retorna NULL para una de ellas,
> se actualizan solo las otras cuatro, y la
> quinta queda tal como estaba antes de UPDATE).
>

mmm.. o sea voy a retornar NULL
salvo q haya hecho un:
if condicion then
RAISE EXCEPTION ''<*algun mensage..*>'';
end if;
..ahi termina la ejecucion de la funcion..
..no ??
> Si no quieres hacer eso, retorna NEW.

... si pasa por esta condicion
entonces puede y debe!! retornar un NEW;


> No sé lo que pasa si retornas OLD, u
> otra tupla cualquiera.
>
yo tampoco encontre nada!! entonces
ahi me ancle!!..

> Creo que vamos a tener que ponernos a
> trabajar para actualizar las
> traducciones de los manuales,
> no les parece?

mmm... principalmente la parte
funciones, triggers.. ufffff!!...
q parte no es importante..!!

pero Apoyo!! la idea y me ofrezco
como voluntario.. es solo q alguien
tiene q coordinar.. para q no
repitamos todos la misma cosa..

total (a pesar de ser pobre la traduccion
de repente...)
hacemos una evaluación de borradores
antes de publicarlos..

q tal si vos Alvaro coordinas la
distribucion de tareas..??
la parte de Referencia del 7.3.2
(por ej. lo tengo impreso!! inclusive
en portuguez pues entiendo mejor!!!
q el ingles...)

> La gente de doc-postgresql-es
> creo que no ha hecho mucho.
>
mmm... estoy atento a lo q
dispongan... pero cuando antes
mejor!!!...

=====
-- ICQ Web-based!!
----------------------------------------------
Sandrigo Lezcano Jara ICQ: 143590717
Asuncion, Paraguay http://go.icq.com

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2003-08-12 21:36:55 [Pgsql-ayuda] pLpGsQL
Previous Message Edwin Quijada 2003-08-12 20:53:20 [Pgsql-ayuda] Invocacion de una funcion