익스프레스로 게시판을 만들고 sql을 쓴다 쳤을 때
특정 글을 삭제하려고 할 떄 '작성자가 아닌 경우', '글이 존재하지 않는 경우' 등의 예외가 있을 수 있을 텐데
이런 검증 로직 자체는 sql 쿼리 하나로 끝낼 수 있겠지만 sql 예외가 던져졌을 때 이걸 뽑아내서 각각 다른 오류로 처리하는게 상당히 까다로운데 어떻게 해야됨?
그동안은 그냥 쿼리를 각각 날렸는데 이러면 io 속도 면에서 좀 피해를 보는 것 같아서... 그냥 이렇게 하는게 맞나
해당 댓글은 삭제되었습니다.
예시좀 ㅇㅅㅇ
기존에는 삭제 요청 들어오면 작성자 일치 여부 확인 글 존재 여부 확인 삭제 이런 식으로 하나하나 따로 쿼리날려서 확인했는데 그냥 삭제 이 sql 쿼리에 앞 두개 검증 로직을 넣고 여기서 나오는 예외를 뽑아서 각각 케이스로 처리할 수 없냐는 뜻
일단 글 하나 불러오긴 해야겠네 작성자일치여부는 백엔드 비즈니스로직의 문제라 DB담당이 아니니깐 최대 2개의 쿼리가 필요하겠군
ㅇㅋ 감사
글에 작성자 없음?
있는데