Capturar cual unique key esta en excepción

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Capturar cual unique key esta en excepción
Date: 2015-12-19 18:04:23
Message-ID: 1331875750.1868879.1450548263777.JavaMail.yahoo@mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buen dia,
Rato sin hablar en la lista.Tengo una duda, estoy creando un function en Postgresql 9.4 que insertará datos en una tabla, sin embargo esta tabla tiene 2 o más unique constraint y necesito saber unicamente el nombre de cual de las unique constraint ha sido afectada, ej:

create or replace function insertar( p1 character varying,   p2 character varying,    p3 character varying )RETURNS void AS$$begin inser into ...;
exception when unique_violation then -- ACA DEBO OBTENER UNICAMENTE EL NOMBRE EXACTO DE LA UNIQUE KEY AFECTADA para efectos de mostrar un mensaje de error personalizado. end;$$;
Cordial saludo

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Anthony Sotolongo 2015-12-19 20:07:12 Re: Capturar cual unique key esta en excepción
Previous Message Anthony Sotolongo 2015-12-19 10:54:31 Re: Consultas complicada