postgresql 7.2.1에서 개발을 하는데요,
이 디비에서는 foreign key 기능이 제공되는지요?
참조하는 자식테이블에서 부모테이블의 데이터를 지워도 아무 에러 없이
삭제되고 자식테이블에만 부모없는 데이터만 남습니다.
혹시 다른 옵션을 줘야하는지요? 여기저기 찾아봐도 잘 모르겠습니다.
답변부탁드립니다.
(조건) 부모테이블 -> 프라이머리 키 지정
자식테이블 -> 포린키로 부모테이블 프라이머리 키 설정
이상입니다
REFERENCES TABLE ~~~~뒤에
ON DELETE action
ON UPDATE action
들을 추가하세요
action이 cascade면 부모데이타가 지워지거나 수정되면 자식도 따라서 지워지거나 수정됨니다.