[Pgsql-ayuda] return new, return old, trigger
   
    sandrigo lezcano
     
    alkafes@yahoo.com
       
    Tue, 12 Aug 2003 16:15:21 -0500 (CDT)
    
    
  
-- Alvaro Herrera Munoz <alvherre@dcc.uchile.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