2014-02-01 Jaime Casanova <ja...@2ndquadrant.com>

> 2014-01-31 Pedro PG <pedr...@outlook.com>:
> >
> > llave duplicada viola restricción de unicidad «cuk__venta___comprobante»
> >
> > Lo que deseo saber es: como es que se arma este mensaje, de que tabla
> saca
> > el texto llave duplicada viola restricción de unicidad,
>
> Saludos,
>
> El mensaje no sale de una tabla sino que esta en el código fuente de
> PostgreSQL:
> el mensaje original está en src/backend/access/nbtree/nbtinsert.c
> (línea 392) y la traducción al español en src/backend/po/es.po (línea
> 467)
>
> > debo hacer una
> > función que registre al detalle las excepciones.
> >
> > PD: No deseo personalizar el mensaje con la instrucción:
> >
> > RAISE EXCEPTION USING ERRCODE = "etc", MESSAGE = "etc";
> >
>
> por que?
>

no es por nada, pero entiendo que «cuk__venta___comprobante» es el nombre
de una constrain que afecta a dos tablas específicamente y ahí ya tienes tu
información.


> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566         Cell: +593 987171157
>
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>



-- 
Jorge Andrés Medina Oliva.
Computer engineer.

Responder a