Re: Personalizar SQLERRM

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Pedro PG <pedropg(at)outlook(dot)com>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Personalizar SQLERRM
Date: 2014-02-01 00:30:15
Message-ID: CAJKUy5hndeYAbBioq2j=9P5bq6NWTnEZ3894fDh=VmWFN1Sw1Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2014-01-31 Pedro PG <pedropg(at)outlook(dot)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?

--
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(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jorge Medina 2014-02-01 10:11:16 Re: Personalizar SQLERRM
Previous Message Pedro PG 2014-01-31 15:18:22 Personalizar SQLERRM