블류_
chill days
블류_

블로그 메뉴

  • TIL
  • CS
  • 졸업작품[2018]
전체 방문자
오늘
어제
  • 분류 전체보기 (22)
    • logs (2)
      • 2018 (1)
    • TIL (17)
      • 졸업 작품 (3)
    • 책 (0)

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
블류_

chill days

TIL

prisma relation deleteMany (개인 기록용)

2023. 1. 29. 02:26
반응형

개인 기록용 

 

soft delete를 위해서 middleware로 delete, deleteMany 를 사용시에는 update, updateMany 로 변경하면서 deletedAt을 넣어주는 방식으로 개발을 하였는데, 

relation연산으로 연결된 데이터를 deleteMany를 사용시에는 그냥 delete 연산이 수행되더라... 

예 : 

A.update({
	data : {
    B : { 
    	deleteMany : [ {id} ] 
    	}
    },
    where : {
    id,
    }
})

relation 걸린 데이터 삭제시에 soft delete하고 싶으면 따로 쿼리작성하거나 ... 미들웨어를 다시 손 볼 수 있는지 확인해봐야지..

 

TODO : prisma 미들웨어 살펴보기 ... 

저작자표시 (새창열림)

'TIL' 카테고리의 다른 글

eslint : vscode formatOnSave  (0) 2023.02.16
2023.02.11 letsencrypt certbot 자동 갱신 오류  (0) 2023.02.11
prisma - update error : An operation failed because it depends on one or more records that were required but not found. Record to update not found.  (0) 2023.01.05
알고리즘 강의 정리 (간략)  (0) 2023.01.03
가상메모리 - page/segmentation  (0) 2022.12.13
    'TIL' 카테고리의 다른 글
    • eslint : vscode formatOnSave
    • 2023.02.11 letsencrypt certbot 자동 갱신 오류
    • prisma - update error : An operation failed because it depends on one or more records that were required but not found. Record to update not found.
    • 알고리즘 강의 정리 (간략)
    블류_
    블류_
    github : https://github.com/eclatchung

    티스토리툴바