aceleradora-TW / aceleradora-TW/hospebem

Reorganizar migrações antes de ir para produção

Abierto
#55 0 comentarios 0 reacciones 0 asignados Ver en GitHub
infraestrutura melhoria
Lenguaje dominante
HTML
Estrellas
4
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Ainda não temos um ambiente de produção, o que nos permite resetar bancos de dados e modelos relacionais sem risco de perda de dados.

Essa possibilidade nos permite apagar migrações, o que, por consequência, nos permitirá reorganizá-las de uma maneira mais enxuta e simples.

Uma vez que estejamos com um ambiente de produção definido e as migrações tenham sido aplicadas, não poderemos deletá-las! Esse é o último momento disponível para reajustarmos esses detalhes.

Alguns dos problemas com as migrações atuais:

### Alterações redundantes

Temos uma migração que remove um campo, depois adiciona o mesmo campo novamente.

### Nomenclatura improvisada

Por questões de comunicação e merges, em pelo menos dois momentos tivemos mais de uma migração com a mesma versão (4 e 30, por exemplo). Nessas situações adicionamos um `.1` no nome para remover a duplicação. Ao repensar nossas migrações, podemos eliminar esses problemas.

## Critérios de aceitação

- [ ] Ter migrações que representem o modelo atual

Podemos corrigir esse problema em conjunto (num dojo, talvez) para entendermos melhor.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Start by locating the repository's migration files and comparing them with the current relational models. Review the redundant changes and duplicate version names described in the issue, then confirm that the reorganized migrations represent the current model without those inconsistencies.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Área
databases
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.