No sql server nos abrimos a transaction e fazemos as alteracoes, consultamos as alteracoes e se der tudo certo comita e fecha a transacao, se deu algo de errado executamos o rollback. No postgress nao entendi isto, voce colocou o rollback no final da query... isso vai resultar em nada, nao tem como abrir, executar as alteracoes, vizualizar se esta okay e depois commitar ou dar rollback? Porque eu colocaria rollback no final de um update, se ele nao vai fazer o update? estou perdido kkk
Desconheço ser possível fazer o que vc quer na primeira pergunta em tempo de execução. Não sei dizer. Qdo ao rollback, pense sempre na transação como um todo e não numa operação. O exemplo de transferir dinheiro de uma conta pra outra é excelente pra entender a importância disso.
Ótima aula, abordou o conteúdo exatamente da forma que eu estava precisando. Parabéns pelo trabalho!
Simplesmente incrível! Sinto falta de conteúdos sobre PostgreSQL com essa qualidade no TH-cam...
Tenho uma playlist longa de PostgreSQL no canal.
Eu gostei muito do seu canal, você possui uma didática excelente.
Obrigado!
Aula simples e direta ao ponto, obrigada!!!!!
De nada.
Obrigadoo
Ótimo video, valeu!
Obrigado!
Parabéns tenho aprendido muito com seus vídeos!
No sql server nos abrimos a transaction e fazemos as alteracoes, consultamos as alteracoes e se der tudo certo comita e fecha a transacao, se deu algo de errado executamos o rollback. No postgress nao entendi isto, voce colocou o rollback no final da query... isso vai resultar em nada, nao tem como abrir, executar as alteracoes, vizualizar se esta okay e depois commitar ou dar rollback? Porque eu colocaria rollback no final de um update, se ele nao vai fazer o update? estou perdido kkk
Desconheço ser possível fazer o que vc quer na primeira pergunta em tempo de execução. Não sei dizer. Qdo ao rollback, pense sempre na transação como um todo e não numa operação. O exemplo de transferir dinheiro de uma conta pra outra é excelente pra entender a importância disso.
Só não entendi uma coisa, no Rollback, o valor da marca não voltou para 25400.
divo