Django를 공부하다가, 외래키를 설정할 때 'on_delete='라는 설정을 함께 넣어주는데 이는 참조무결성을 위한 것이라고 한다. 그래서 참조무결성이 무엇인지 알아보고자 한다.
참조 무결성 : 기본키와 참조 키 간의 관계가 항상 유지되도록 보장하는 것.
이미 외래키로 설정된 값을 삭제 또는 수정하고자 하는 경우, 이를 강제로 막는다. 👉 이를 허용하기 위해 CASCADE 설정을 넣는다.
출처 : https://yusang.tistory.com/103