Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PostgreSQL (http://www.forosdelweb.com/f99/)
-   -   ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos_pkey" (http://www.forosdelweb.com/f99/error-duplicate-key-violates-unique-constraint-lms_xref_perfiles_cursos_pkey-522391/)

vicman 28/09/2007 08:00

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

seyko 29/09/2007 06:02

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

vicman 29/09/2007 09:14

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.

seyko 29/09/2007 10:04

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

vicman 29/09/2007 10:06

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.

seyko 29/09/2007 11:10

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

stiflerBcN 12/09/2008 09:20

Respuesta: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos
 
A ver si leemos antes de hablar...:abajo:

Sergestux 12/09/2008 17:56

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)

Sergestux 12/09/2008 18:06

Respuesta: ERROR: duplicate key violates unique constraint "lms_xref_perfiles_cursos
 
jajaja sorry no me habia dado cuenta de la fecha :borracho:


La zona horaria es GMT -6. Ahora son las 01:15.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.