Truncando e excluindo tabelas
Apague todos os itens mantendo a tabela ou remova a tabela por completo. As duas ações exigem digitar o nome da tabela para confirmar e não podem ser desfeitas.
Truncar tabela
Truncar remove todos os itens, mas preserva a tabela, suas chaves, índices e configurações. É a forma mais rápida de zerar uma tabela de desenvolvimento ou de testes. Clique em 🧹 na barra de informações da tabela.
- Digite o nome da tabela
O botão Truncate Table fica desabilitado até que o texto coincida exatamente, incluindo maiúsculas e minúsculas.
- Confirme
O DynamoOps faz um scan da tabela projetando apenas os atributos de chave e exclui os itens em lotes de 25 até a tabela ficar vazia. O diálogo exibe “Deleting items…” (excluindo itens) e, ao terminar, a quantidade removida.
- Confira o resultado
Uma notificação informa “Table <name> truncated. Deleted N items.” e a consulta atual é executada novamente.
Excluir tabela
Clique em 🗑 na barra de informações. O diálogo Delete Table avisa que a tabela e todos os seus dados serão excluídos permanentemente. Digite o nome da tabela para habilitar o botão vermelho Delete Table e confirme. O DynamoOps executa DeleteTable, fecha a visualização de dados da aba e atualiza a barra lateral.
- Tabelas com proteção contra exclusão ativada na AWS não podem ser excluídas aqui; o erro da AWS aparece no próprio diálogo.
- Exporte os dados antes se houver qualquer chance de precisar deles de volta.
Qual usar
- Você quer manter intactos o schema, os índices, os streams e as referências no IaC.
- A tabela é pequena ou média.
- As aplicações continuam apontando para o mesmo nome de tabela.
- A tabela é grande e o custo de excluir item por item não se justifica.
- Você está aposentando a tabela ou vai recriá-la com outro schema de chaves.
- Você vai recriá-la a partir do Terraform ou do CloudFormation de qualquer forma.