Teria como ter um log de commits feitos e navegar entre eles? Igual acontece em um sistema de versionamento git ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Teria como ter um log de commits feitos e navegar entre eles? Igual acontece em um sistema de versionamento git ?
Olá Maycon, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
Sim, é possível manter um log de commits feitos em uma transação no Microsoft SQL Server e navegar entre eles usando o recurso de transações e o registro de log de transações (transaction log).
O registro de log de transações armazena informações sobre todas as operações de transação que ocorrem no banco de dados, incluindo commits e rollbacks. Com base nesse registro, é possível recuperar o estado do banco de dados em um ponto específico no tempo, como se fosse um sistema de versionamento.
Abaixo deixo os links para a documentação do Microsoft SQL Server que fornecem informações detalhadas sobre o recurso de transações e o registro de log de transações.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!