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!