nunca DELETE linhas em BD

douglasabnovato
Oct 14, 2021

Para não perder dados, alguns apps utilizam uma estratégia interessante no banco de dados para a função de deletar.

Ao invés de deletar linhas no banco de dados, é adicionado uma coluna deletado para base de dados.

E então, assume valores false ou true e isso é o condicional de todos os demais comandos de SELECT, entre outros.

Se o usuário quiser deletar, então assume true e então, filtram para deleted igual false para o comando SELECT.

Isso significa que nunca deletam dados tornando a manipulação dos dados mais segura mesmo que a lógica fique mais complexa.

Esse artigo ficou menor que os demais, mas a intenção é tratar situações mais específicas nesse tipo de tema técnico e prático. Tomara que tenha gostado, aplauda o artigo! Até o próximo artigo e ótimos códigos.

--

--