2008/5/24 Juan Manuel Fernandez <jmfernandez@unlu.edu.ar>:
Tengo una constraint de primary key de nombre «El programa ya esta
cargado en esa asignatura.» creada con la intencion de que cuando
ingrese una clave ya existente la BD me devuelva ese mensaje pero, a
diferencia de lo esperado me devuelve:
ERROR: llave duplicada viola restricción de unicidad «El programa ya
esta cargado en esa asignatura.» CONTEXT: sentencia SQL: «INSERT INTO
T_PROGRAMAS_X_ASIGNATURA VALUES ( $1 , $2 , $3 , $4 , $5 , $6 )»
PL/pgSQL function "vincular_asignatura_y_programa" line 13 at SQL
statement
Hay forma de limitar a PostgreSQL a que solo me retorne ERROR: llave
duplicada viola restricción de unicidad «El programa ya esta cargado
en esa asignatura.» evitando el contexto???
Gracias,
Saludos,
Juan
--
TIP 5: ¿Has leído nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html
--
:: God bless you, every day and every night ::
No comments:
Post a Comment