Re: problema orden comprobación integridad

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: Linos <info(at)linos(dot)es>
Cc: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: problema orden comprobación integridad
Date: 2008-10-03 09:22:36
Message-ID: 48E5E45C.8020502@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Linos escribió:
> Moises Alberto Lindo Gutarra escribió:
>> El día 2 de octubre de 2008 16:54, Linos <info(at)linos(dot)es> escribió:
...
>>>>>
>>>>> skuda=# INSERT INTO bulto_cabecera(id_documento, bulto_id,
>>>>> numero_bulto_documento, time_stamp, id_usuario, completo, tipo_origen)
>>>>> VALUES ('2000244341'::integer, '2000244343'::integer, '2'::integer,
>>>>> 'now()'::timestamp with time zone, '2102'::integer, FALSE::boolean,
>>>>> 'ALBARAN_SALIDA'::text)
>>>>> skuda-# ;
>>>>> ERROR: duplicate key value violates unique constraint
>>>>> "albaran_salida_bultos_cab_pkey"
>>>>> skuda=# \q
...
>>>>> skuda=# INSERT INTO skuda.bulto_cabecera(id_documento, bulto_id,
>>>>> numero_bulto_documento, time_stamp, id_usuario, completo, tipo_origen)
>>>>> VALUES ('2000244341'::integer, '200024434'::integer, '2'::integer,
>>>>> 'now()'::timestamp with time zone, '2102'::integer, FALSE::boolean,
>>>>> 'ALBARAN_SALIDA'::text);
>>>>> ERROR: duplicate key value violates unique constraint
>>>>> "bulto_cabecera_id_documento_key"
>>>>>
...
> si es normal q esto suceda así (que de manera random o eso parece
> elija con que constraint negar la inserción de la nueva fila)
>

Linos,

He hecho una sencilla prueba y *siempre* salta la excepcion de la pk aunque tambien haya duplicidad
en la clave única.

En los insert que envias estas utilizándo un valor distinto para la primary key. ¿Estas Seguro de
que el bulto_id '200024434' existe?

--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodriguez Fernando 2008-10-03 10:55:08 Re: ATOMICIDAD ante la perdida de coneccion
Previous Message Linos 2008-10-03 07:12:33 Re: problema orden comprobación integridad