sequelize cascade 옵션을 사용해서 delete 할때
302
작성한 질문수 2
안녕하세요.
웹 프로젝트를 진행하면서 궁금한 점이 있어서 질문드립니다.
mysql과 sequelize를 사용하며
users 테이블과 contents 테이블이 1:N 관계를 가지고 있습니다.
그래서 users 데이터를 delete 할 때 자식으로 묶인 contents 데이터들을
cascade 옵션을 통해 같이 delete 시키고자 합니다.
models/contents.js
models/users.js
이때 그냥 삭제시키는 게 아니라 users 테이블과 contents 테이블 모두
paranoid 옵션을 통해 deletedAt을 생성시키고 삭제된 날짜를 찍히게 하고자 하는데
현재 user를 delete 하면 user는 삭제가 되어 deletedAt이 잘 나오지만 content는 삭제가 되지 않아
deletedAt이 나오지 않는 상황입니다.
구글링을 통해 여러 방법을 시도해 보았지만 해결되지 않아 질문드립니다.
hooks나 api를 사용하지 않고 cascade를 통해 자식 요소까지
삭제되면서 deletedAt이 잘 나올 수 있는 효과적인 방법이 있을까요?
답변 0
Boolean 컬럼 인덱스와 Cardinality에 따른 실행 계획에 대하여
0
11
0
[실습] WHERE문이 사용된 SQL문 튜닝하기 - 2
0
31
2
JWT토큰 발급 시, subject 값을 다양하게 넣어서 여러 개의 토큰을 만드는 이유
0
24
2
[실습] 인덱스 직접 설정해보기/성능 측정해보기
0
37
2
docker 마지막 실습(app(flask) + mysql) 연동 과정
1
48
2
테스트 코드 작성 시 DTO 새로 작성하는 이유가 궁금합니다.
0
39
1
물리적 모델링 - 실습 (역정규화) 질문
0
44
2
「김영한의 실전 데이터베이스 - 성능 최적화」
0
34
1
aws 관련 질문드립니다.
1
53
3
어플리케이션 실행 후 에러에 관하여 질문 드립니다.
2
57
2
운영환경에 적용해볼 수 없을때...고민입니다 ㅠㅠ
0
51
1
추가 연습 문제 링크 주세요
0
31
0
용어 사전
0
52
2
개념적 모델링 - 실습
0
35
1
유튜브 시연 영상 추가 기능 강의 업로드 계획
0
25
2
DB 설계와 JPA 관련 질문입니다
0
33
1
관리자 페이지 질문
0
30
2
드랍 테이블로 지운 ordes에 대해서 질문
0
33
1
문제 풀이 1번 질문
0
37
1
twitterdb 연결이 안돼요
1
42
2
Kafka Cluster 구성도 질문
0
28
1
아주 작은 정오표 전달드립니다.
0
73
2
mysql워크벤치를 실행할때마다 오류가 뜹니다. 해결 방법좀 가르켜주세요.
0
67
1
실제로 작은 기업에서 기획 롤
1
52
1





