Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

Estas en el tema de ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey" en el foro de PostgreSQL en Foros del Web. hola a todos. Resulta que la base d edatos que te go en postgres, ultimamnete me esta mostrando estosd errores al hacer un insert. Cita: ...
  #1 (permalink)  
Antiguo 28/09/2007, 08:00
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

hola a todos.

Resulta que la base d edatos que te go en postgres, ultimamnete me esta mostrando estosd errores al hacer un insert.
Cita:
ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"
el ingreso es valido, pero me devuelve este error, antes no lo hacia.

que hago??

Nota: tengo la version 7.4 de postgres en un servidor dedicado CentOS.

Gracias
  #2 (permalink)  
Antiguo 29/09/2007, 06:02
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

estas metiendo un valor repetido en una columna UNIQUE, es decir, en una columna que está marcada para no aceptar valores repetidos.

Un saludo
  #3 (permalink)  
Antiguo 29/09/2007, 09:14
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
Re: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

muchas gracias, pero eso no esta pasando.

ya que el unico unico es el id y este es autonumerico (serial).

Y esta pasando en varias tablas diferentes.
  #4 (permalink)  
Antiguo 29/09/2007, 10:04
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

"lms_xref_perfiles_cursos_pkey"
si te fijas bien, el nombre de la constraint lleva el sufijo pkey!!!!

Una opción, es que antes metieras el "id" manualmente y ahora lo hagas con la secuencia del serial, o viceversa. Y te está creando conflictos.

Prueba a ver el valor que te devuelve la secuencia y buscalo en la tabla, si existe ya tienes el fallo.
Si este es el fallo, actualiza la secuencia para evitarlo.

Un saludo
  #5 (permalink)  
Antiguo 29/09/2007, 10:06
 
Fecha de Ingreso: enero-2004
Ubicación: Medellin
Mensajes: 178
Antigüedad: 20 años, 10 meses
Puntos: 8
Re: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

lms_xref_perfiles_cursos_pkey, es el nombre del constraint, osea del id, el cual no lo estoy incluyendo en el insert, ya que se supone es autonumerico.
  #6 (permalink)  
Antiguo 29/09/2007, 11:10
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey"

a ver, si lees todo el post anterior... te digo la posible causa del error, ahora no metes el id en el insert, pero la secuencia te está creando conflictos con los datos que ya tienes en la tabla, porque puede que antes si se incluyese en el insert.
Has probado a coger el valor de la secuencia y buscarlo en la tabla????

Un saludo
  #7 (permalink)  
Antiguo 12/09/2008, 09:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos

A ver si leemos antes de hablar...
  #8 (permalink)  
Antiguo 12/09/2008, 17:56
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos

Verifica el valor de la secuencia que te genero tu campo autonumerico, a mi en ocasiones me pasaba algo similiar cuando el servidor habia tenido una falla, no se por que razon el valor de la secuencia no era el correcto y realmente se intentaban meter id's que ya se habian metido (la secuencia estaba mal)
  #9 (permalink)  
Antiguo 12/09/2008, 18:06
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos

jajaja sorry no me habia dado cuenta de la fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:35.