SouJunior / vagas-api

Backend do Projeto de Vagas do @SouJunior
https://vagas.soujunior.tech
GNU General Public License v3.0
151 stars 33 forks source link

Cascade data deletion activated #156

Closed PatrickOtero closed 8 months ago

PatrickOtero commented 9 months ago

Now when an user or a company is deleted, all other data related to them will be too. eg: (curriculum, media uploaded, etc)

sonarcloud[bot] commented 9 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

EddieSCJ commented 9 months ago

Particularmente não gosto da ideia de delete cascade, isso vai fazer com que todos as tuplas relacionadas as chaves primárias sejam excluídas.

Por que não fazemos uma desativação ao invés da deleção? Normalmente em cenários de varejo e pagamentos quando não se pode apagar dados por causa de questões fiscais fazemos a chamada deleção lógica, o que você acha?

PatrickOtero commented 9 months ago

Particularmente não gosto da ideia de delete cascade, isso vai fazer com que todos as tuplas relacionadas as chaves primárias sejam excluídas.

Por que não fazemos uma desativação ao invés da deleção? Normalmente em cenários de varejo e pagamentos quando não se pode apagar dados por causa de questões fiscais fazemos a chamada deleção lógica, o que você acha?

Acho excelente. Podemos ver isso em um dia de folga meu ou em alguma manhã (antes das 11) em que você esteja livre.

EddieSCJ commented 9 months ago

Particularmente não gosto da ideia de delete cascade, isso vai fazer com que todos as tuplas relacionadas as chaves primárias sejam excluídas. Por que não fazemos uma desativação ao invés da deleção? Normalmente em cenários de varejo e pagamentos quando não se pode apagar dados por causa de questões fiscais fazemos a chamada deleção lógica, o que você acha?

Acho excelente. Podemos ver isso em um dia de folga meu ou em alguma manhã (antes das 11) em que você esteja livre.

Fechado, me da um saque no whatsapp que vemos isso, conversa com o agilista se ele prefere entregar da forma que está e abrir um débito técnico ou se prefere alterar agora.