ExpertiDict

Desenvolvimento de Software · Intermediário · Inglês · Técnico

soft delete

/ˌsɔft dɪˈliːt/locução substantiva

Forma de apagar um registro apenas marcando-o como excluído, geralmente com uma data, em vez de removê-lo de fato do banco.

Onde usar

'Usa soft delete nos pedidos', 'o registro sumiu da tela, mas está no banco'. Comum quando é preciso histórico ou desfazer.

Exemplos

We use soft delete so customers can restore their orders.

Usamos soft delete para os clientes poderem restaurar seus pedidos.

Remember to filter out soft deleted rows in every query.

Lembre de filtrar as linhas com soft delete em toda query.

A soft delete just sets the deleted_at column.

Um soft delete só preenche a coluna deleted_at.

Cuidado

Pode não bastar quando é preciso apagar dados de verdade, como em pedidos de exclusão baseados na LGPD; e toda consulta precisa filtrar os excluídos.

Sinônimos

exclusão lógica

Antônimos

hard delete

Veja também

Todos os termos de Desenvolvimento de Software