Closed reddevilmidzy closed 1 week ago
회원 탈퇴 API를 추가하였습니다.
물리 삭제와 논리 삭제를 고민하다가 논리 삭제로 하기로 정했습니다.
이유1. 회원을 탈퇴하면 그 회원이 만든 페어룸과 투두, 링크들도 같이 삭제해야 합니다. 각 테이블이 연관관계를 가지고 있기 때문에 member 테이블에서 삭제하기 전에 지우려는 회원 아이디로 만든 페어룸부터 그 페어룸에서 만들어진 투두, 링크들을 삭제 해줘야 하는데, 그렇게 된다면 같이 페어 프로그래밍 했던 아직 탈퇴하지 않은 회원에게도 삭제되어 버려 볼 수 없게 됩니다
이유2. 삭제 쿼리보다 변경 쿼리가 속도가 더 빠릅니다.
연관된 이슈
구현한 기능
회원 탈퇴 API를 추가하였습니다.
상세 설명
물리 삭제와 논리 삭제를 고민하다가 논리 삭제로 하기로 정했습니다.
이유1. 회원을 탈퇴하면 그 회원이 만든 페어룸과 투두, 링크들도 같이 삭제해야 합니다. 각 테이블이 연관관계를 가지고 있기 때문에 member 테이블에서 삭제하기 전에 지우려는 회원 아이디로 만든 페어룸부터 그 페어룸에서 만들어진 투두, 링크들을 삭제 해줘야 하는데, 그렇게 된다면 같이 페어 프로그래밍 했던 아직 탈퇴하지 않은 회원에게도 삭제되어 버려 볼 수 없게 됩니다
이유2. 삭제 쿼리보다 변경 쿼리가 속도가 더 빠릅니다.