Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2016, 12:54
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Problema al insertar llave foránea

No sabría que decirte. El error es tan explicito como tu explicación.

Se me ocurre que tal vez choquen los tipos de datos. Cuando defines un campo como serial, realmente el tipo de dato asignado es biginteger. Y lo estas cruzando con un integer.

O para efecto de pruebas, prueba esto:
Código SQL:
Ver original
  1. INSERT INTO tb_evals_evaluaciones (evals_eval_id,evals_fecha,evals_mat_id,evals_per_id,evals_prog_id,evals_hr_id,updated_at,created_at)
  2. VALUES (1, '10-02-2016','7'::INTEGER, 14, 1, 1, '2016-02-09 17:14:58', '2016-02-09 17:14:58');

Estoy asumiendo efectivamente que el registro 7 de la primera tabla existe.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming