Desenvolvimento de Software · Intermediário · Inglês · Técnico
soft delete
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