Teria como ter um log de commits feitos e navegar entre eles? Igual acontece em um sistema de versionamento git ?
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!