Open Lvght opened 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)
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).
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.