Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MELHORIA] - Excluir registros duplicados em DB #179

Open
HbLuca opened this issue May 29, 2024 · 7 comments
Open

[MELHORIA] - Excluir registros duplicados em DB #179

HbLuca opened this issue May 29, 2024 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@HbLuca
Copy link

HbLuca commented May 29, 2024

Apos conversa com TucanoWeb e Larissapissurno, no SOS-RS/frontend#254

Descrição

Possívelmente pode acarretar na parte de cadastro de itens de aparecer duplicado, conforme imagem abaixo:
dup_6

Não me deixa cadastrar água, mas aparecem água, agua, água sanitária 2x...

Possivel Solução

Localizar os registros duplicados, considerando os items registrados, não as necessidades registradas. Acredito que a normalização do retorno da consulta utilizando lower e translate resolva a questão;
Alterar, em massa, o ID do supply que está sendo referenciado na tabela de supplies (itens necessários), considerando o registro que será persistido ;
Deletar os registros dos supplies registrados em duplicidade.

@HbLuca HbLuca added the enhancement New feature or request label May 29, 2024
@HbLuca HbLuca added this to SOS-RS May 29, 2024
@HbLuca HbLuca moved this to Backlog in SOS-RS May 29, 2024
@HbLuca HbLuca moved this from Backlog to Disponível para dev in SOS-RS May 29, 2024
@eng-vitor
Copy link

A lógica: seria colocar uma condicional no /POST que consultasse o conteúdo dos registros antes de registrar uma duplicata e a input fosse realmente novo, ai sim poderia subir para o banco. Após o deploy com testes disso, é só gerar uma query para pescar as palavras duplicatas e deletar elas, é mais ou menos isso que será feito? (Não sou bom em JS no backend, mas essa dúvida pode ajudar a pessoa pode fazer o fix)

@carolrochafloro
Copy link

Já foi resolvido? Posso fazer esse ajuste.

@HbLuca
Copy link
Author

HbLuca commented Jun 6, 2024

@eng-vitor correto, seria essa a ideia.
@carolrochafloro fique a vontade, caso queira realizar, avise.

@carolrochafloro
Copy link

Quero sim, posso começar amanhã mesmo!

@HbLuca HbLuca assigned HbLuca and carolrochafloro and unassigned HbLuca Jun 6, 2024
@HbLuca HbLuca moved this from Disponível para dev to Em desenvolvimento in SOS-RS Jun 6, 2024
@HbLuca
Copy link
Author

HbLuca commented Jun 6, 2024

@carolrochafloro fechou, ja deixei para ti e em desenvolvimento ;)

@eng-vitor
Copy link

@HbLuca vlw pelo feedback Luca! Vou estudar para tentar fazer acontecer nas próximas issues ;D

@carolrochafloro
Copy link

@eng-vitor abri PR, quando puder dá uma olhada?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Em desenvolvimento
Development

No branches or pull requests

3 participants