Buenas, tenemos una situación cuando queremos cargar una nueva persona al sistema (desde la aplicación de Gestión 3.15.0) y nos imposibilita guardar la operación debido a que existe un registro duplicado. Recurrimos a buscar este registro, filtrando por el número de DNI, pero en la consulta no nos arroja resultados.
Es algo medio raro, ya que lo lógico sería que aparezca el registro existente que lanzó el error por clave duplicada.
Este es el detalle del error:
SQLSTATE: db_23505
CODIGO: 7
MENSAJE: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "iu_mdp_personas_usuario"\nDETAIL: Key (usuario)=(30811309) already exists.
SQL: INSERT INTO mdp_personas ( apellido, nombres, sexo, fecha_nacimiento, localidad_nacimiento, nacionalidad, fecha_ingreso_pais, pais_origen, usuario, clave, fecha_vencimiento_clave, autenticacion, bloqueado, parametro_a, apellido_elegido, nombres_elegido, recibe_mensajes_x_mail, pertenece_pueblo_originario, pueblo_originario, pueblo_originario_otro, token, email_valido, id_imagen, email_temporal, tipo_usuario_inicial ) \n VALUES ("Acosta", "María Beatriz", "F", "1983-12-22", DEFAULT, "1", DEFAULT, DEFAULT, "30811309", DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT); -- toba_log: 238500
Si tendríamos que corregirlo por base de datos, necesitaríamos que nos pasen un ejemplo o nos digan en qué tablas asociadas (además de mdp_personas y mdp_personas_documentos) se deben borrar los registros manualmente para volver a realizar la operación desde el principio.
Muchas gracias