1
resposta

Erro no Rollback

Sequelize acusa no terminal que o rollback foi realizado https://cursos.alura.com.br/course/orm-nodejs-avancando-sequelize/task/79550 após erro na transação, mas quando vou no banco de dados o rollback não foi feito, ou seja, as operações no banco realizadas antes de dar o erro não foram desfeitas. Gerando assim inconsistências no banco.

1 resposta

Boa tarde Felipe, tudo certo?

Você poderia compartilhar conosco imagens contendo os logs da aplicação e prints do conteúdo no banco de dados antes e depois da transação?

Também ajudaria bastante investigar o que está acontecendo se tivermos um link do seu projeto em um repositório público no GitHub.

Certifique-se que esses dados inconsistentes não estavam no banco antes da implementação das transações e que eles também não vieram por meio dos arquivos de seeders, pois esses arquivos não passam pelas validações de uma transação.

Qualquer coisa estou no aguardo. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software