Re: problema con trigger

From: "Emanuel CALVO FRANCO" <postgres(dot)arg(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: problema con trigger
Date: 2008-11-03 17:59:31
Message-ID: f205bb120811030959p6d78415chdd4891cfdf406b72@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Eso sucede porque ' ' no es lo mismo que NULL. las restricciones deben
ser NOT NULL con default ' '.
El rule que te pase en la lista es para convertir los valores NULL o void a ' '.

El día 3 de noviembre de 2008 13:22, marcelo Cortez
<jmdc_marcelo(at)yahoo(dot)com(dot)ar> escribió:
> Fernando
>
> Con restricciones te referis a not null o a default value ?
> salu2
> mdc
>
> pd: le puse default value = ' ' , pero seguian apareciendo null's seguro por el update ..
>
>
> --- El lun 3-nov-08, Jenaro Centeno Gómez <jcenteno(at)aldia(dot)com(dot)mx> escribió:
>
>> De: Jenaro Centeno Gómez <jcenteno(at)aldia(dot)com(dot)mx>
>> Asunto: Re: [pgsql-es-ayuda] problema con trigger
>> Para: "Fernando Moreno" <azazel(dot)7(at)gmail(dot)com>
>> Cc: jmdc_marcelo(at)yahoo(dot)com(dot)ar, pgsql-es-ayuda(at)postgresql(dot)org
>> Fecha: lunes, 3 de noviembre de 2008, 12:27 pm
>> Utiliza restricciones en la definición del campo y la
>> tabla, si ahora
>> tienes información con campos null entonces no te va a
>> dejar hacer el
>> cambio primero deshazte de los nulls y luego modificas la
>> definición de
>> tu tabla. Y te olvidas del problema de los nulls.
>>
>> Saludos.
>>
>> El lun, 03-11-2008 a las 09:09 -0600, Fernando Moreno
>> escribió:
>> > pero el siguiente query me encuentra registros
>> con null.
>> >
>> > select * from marca where status_f is null ;
>> > Como es posible si despues de insert o update
>> el trigger
>> > corrige este campo??
>> >
>> > Porque los triggers AFTER no modifican el registro.
>> Tú necesitas
>> > aplicarlo antes de la operación de
>> inserción/actualización.
>
>
> Yahoo! Cocina
> Recetas prácticas y comida saludable
> http://ar.mujer.yahoo.com/cocina/
> --
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> http://archives.postgresql.org/pgsql-es-ayuda
>

--
Emanuel Calvo Franco
Syscope Postgresql DBA
BaPUG / AOSUG Member

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Ramirez 2008-11-03 18:05:40 RE: No inicia servicio PostGreSQL - error code 5 [solucionado]
Previous Message (Syswarp) Carlos Enrique Perez 2008-11-03 17:34:05 RE: No inicia servicio PostGreSQL - error code 5