Errores #2084
Error al pasar el seeds
Fecha de inicio:
2014-07-03
Fecha fin:
% Realizado:
100%
Descripción
Por cambios en el estado de reporte, al pasar el seeds devuelve el error SQL:
Mysql2::Error: Column 'reporte' cannot be null: INSERT INTO `definicion_estado` (`aprobado`, `cerrado`, `created_at`, `descripcion`, `estado_padre_id`, `formulacion`, `nombre`, `orden`, `primer_estado`, `reporte`, `updated_at`) VALUES (0, 0, '2014-07-03 14:00:24', NULL, NULL, 0, 'Contacto', 0, 1, NULL, '2014-07-03 14:00:24')
Histórico
#1 Actualizado por Santiago Ramos hace casi 10 años
- Asignado a establecido a Jaime Ortiz
- Versión prevista establecido a 2.45
El problema viene de como se ha creado la columna "reporte" en bbdd, que no se porqué se ha hecho así:
add_column :definicion_estado, :reporte, :boolean, :null => false
No debería eso ser?:
:default => falseen lugar de?
:null => false
O en su defecto, corregir el seeds para que contenga ese campo en la creacion de estados por defecto?.
#2 Actualizado por Santiago Ramos hace casi 10 años
- Categoría establecido a Desarrollo
- Estado cambiado Nueva por Resuelta
- Asignado a cambiado Jaime Ortiz por Santiago Ramos
- % Realizado cambiado 0 por 100