A exclusão lógica é uma atualização de status onde o registro permanece no banco de dados, mas é marcado como "inativo" ou "excluído".
Como funciona: Proponho, utilizar uma coluna (ex: excluido = true) para filtrar o registro em consultas, sem removê-lo fisicamente.
Quando usar: Usar em todas as tabelas do sistema que não sejam temporárias, permitindo assim a restauração de conteúdo excluído por erro (undelete).
Vantagens: Segurança contra exclusões acidentais, mantém o histórico completo para auditorias.
A exclusão lógica é uma atualização de status onde o registro permanece no banco de dados, mas é marcado como "inativo" ou "excluído".
Como funciona: Proponho, utilizar uma coluna (ex: excluido = true) para filtrar o registro em consultas, sem removê-lo fisicamente.
Quando usar: Usar em todas as tabelas do sistema que não sejam temporárias, permitindo assim a restauração de conteúdo excluído por erro (undelete).
Vantagens: Segurança contra exclusões acidentais, mantém o histórico completo para auditorias.