withdeleted & restore

전은평·2023년 4월 10일
0

mysql db에 저장된 데이터를 soft 삭제처리한 후(ORM으로는 typeORM 사용),
삭제된 항목을 같이 조회하고 싶거나 복구하고 싶을 때는 withdeleted restore를 이용하면 처리가능하다!

조회하는 방법

: 위 사진처럼 resolver파일에 query문을 작성하고, 아래의 사진처럼 find에서 withDeleted:true 처리해주면 삭제처리 된 후에도 조회가능하다.

복구하는 방법

위 사진처럼 resolver파일에 mutation문을 작성하고, 아래의 사진처럼 restore({id: id}) 처리해주면 된다.

주의해야할 점은 return 값으로 boolean값만 가능하다는 점이다!

profile
`아는 만큼 보인다` 라는 명언을 좋아합니다. 많이 배워서 많은 걸 볼 수 있는 개발자가 되고 싶습니다.

0개의 댓글