DynamoOps
Dados

Histórico de versões do item

Cada salvamento pelo editor de item guarda um snapshot local da versão anterior. Navegue pelas versões, veja um diff campo a campo em relação ao item atual e restaure qualquer uma delas.

O que é registrado

Cada vez que você clica em Save Item no editor de item, o DynamoOps armazena o item exatamente como ele estava antes desse salvamento. Isso inclui salvamentos iniciados a partir de Clone ou de Restore. Os snapshots ficam na sua máquina, sem nenhuma tabela auxiliar ou backend envolvido.

RegistradoNão registrado
Salvamentos pelo diálogo Edit ItemEdições inline de células
Salvamentos iniciados a partir de CloneExclusões e truncamentos
Salvamentos iniciados a partir de Restore this versionImportações e gravações via PartiQL
Alterações feitas fora do DynamoOps ou em outra máquina
  • Até 20 versões por item, da mais recente para a mais antiga. Versões mais antigas são descartadas.
  • Indexado por nome de tabela e chave primária, então o mesmo nome de tabela em duas contas compartilha o histórico.
  • Se o armazenamento local ficar sem espaço, a metade mais antiga de todos os snapshots é removida automaticamente.

Navegando pelas versões

Clique em 🕐 em uma linha na visualização de tabela. O diálogo Version History tem duas colunas.

Versões salvas à esquerda e um diff campo a campo em relação ao item atual à direita.
  • Versões salvas — cada entrada mostra seu horário, a mais recente recebe a marcação “latest”, e um resumo como “3 changes” (3 alterações) ou “no changes from current” (sem alterações em relação ao atual) a compara com o item como ele está agora.
  • Diff — uma linha por atributo de nível superior, com o valor salvo à esquerda e o valor atual à direita. Atributos adicionados, removidos e modificados têm cores distintas; um traço indica um atributo ausente em um dos lados. Valores aninhados são comparados como blocos JSON inteiros.

A versão mais recente é selecionada automaticamente quando o diálogo abre.

Restaurando uma versão

Selecione uma versão e clique em Restore this version. O DynamoOps abre o editor de item preenchido com esse snapshot. Nada é gravado até você clicar em Save Item, que primeiro guarda um snapshot do item atual, de modo que a própria restauração pode ser revertida.

Dica
Precisa de uma trilha de auditoria que sobreviva a reinstalações ou seja compartilhada com a equipe? Combine o Version History com o DynamoDB Streams, que registra cada alteração no nível da tabela.

Relacionados