Skip to content
Latchkey

Soft Delete - Definição do Glossário de CI/CD

Um soft delete marca uma linha como excluída (por exemplo definindo um timestamp deleted_at) em vez de removê-la, de modo que ela desapareça das consultas normais mas possa ser recuperada ou auditada.

O trade-off

Soft deletes preservam o histórico e tornam a exclusão reversível, mas toda consulta precisa filtrar as linhas excluídas, e um job de retenção posterior é necessário para de fato purgá-las e recuperar espaço.

Guias relacionados