channable / channable/opsqueue
Make submissions_failed.chunks_done a not nullable field
- Lenguaje dominante
- Rust
- Estrellas
- 96
- Forks
- 2
- Merge medio
- 1 h 2 min
- PR fusionados (30 d)
- 2
Descripción
In #108 a `NULLABLE` field `chunks_done` was added. It is `NULLABLE` for backwards compatibility reasons only (existing rows in `submissions_failed` don't have a value for this column.
Because rows are flushed from this table after a configurable time we can remove the `NULLABLE` constraint after some time has passed, in a backwards-incompatible API change.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza revisando el issue #108 y el esquema o la migración que añadió chunks_done a submissions_failed. Comprueba cómo afectan el comportamiento de retención y vaciado de la tabla a las filas existentes; después haz que la columna no admita valores nulos una vez transcurrido el periodo de compatibilidad y verifica que la migración y las pruebas afectadas se completen correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- database
- Tipo de issue
- Refactorización
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 55/100