반응형
개인 기록용
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 |