Lvght / e-andifes

Trabalho para a matéria de Projeto e Implementação de Banco de Dados (UFSCar)
3 stars 3 forks source link

Usar recurso PREPARE TRANSACTION ao longo de todo o sistema #81

Open Lvght opened 1 year ago

Lvght commented 1 year ago

A Denise disse que é importante que operações críticas sejam aprovadas por gestores antes de serem efetivadas. Ao que aparenta, podemos usar o PREPARE TRANSACTION para conseguir fazer isso.

Podemos fazer uma tabela de operações pendentes aliada a uns triggers ou procedures de modo que outros usuários preparem transações, mas apenas gestores commitem ou deem rollback.

No processo, precisamos gerar logs de tudo isso.

JonathanBDias commented 1 year ago

Adendo a esse comentário: ela comentou que essas aprovações devem ser realizadas por usuários mais locais (dentro da própria instituição, por exemplo)

Lvght commented 1 year ago

Eu acho que vou acabar fechando esse issue aqui. Muito difícil usar esse negócio do PREPARE TRANSACTION. A não ser que os professores deem em aula uma solução milagrosa para os problemas que encontramos (linhas travadas impossíveis de destravar externamente).