Proyecto

General

Perfil

Errores #2084

Error al pasar el seeds

Añadido por Santiago Ramos hace casi 10 años. Actualizado hace casi 10 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
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 => false
en 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

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: