Skip to content

Comment model에 삭제 여부를 나타내는 field 추가 #29

@tictactoeid

Description

@tictactoeid

Comment쪽 개발을 시작했는데, model에 comment가 삭제되었는지를 나타내는 field 하나를 추가해야 할 것 같습니다.

Post의 경우 DELETE api를 통해 게시글 하나를 삭제하면 DB에서도 실제로 삭제되는 것으로 구현하였습니다.
그런데, 댓글도 그렇게 삭제할 경우 원 댓글에 달려 있던 대댓글을 표시할 때 문제가 생길 것 같습니다.

예를 들어 3번 Comment에 대댓글로 4번, 5번 Comment가 달려 있는 상황에 3번을 삭제할 경우,
4번, 5번 Commentcomment_id 값은 3이 되는데 DB에 id=3인 Comment가 존재하지 않아 프론트에서 삭제할 때 문제가 될 것 같습니다.

그래서 deleted라는 Boolean field를 하나 만들고, 기본값을 False로 하고, DELETE api에서는 이걸 True로 바꾸는 식으로 구현하고자 하는데 어떻게 생각하시나요?

field name이나 구현 방식에 대한 의견 부탁드립니다.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions