invalid object 조회방법과 fk 비활성화 할 수 있는 쿼리가 있을까요?
fk 비활성화의 경우, 아래와 같이 진행하면 가능하다고 하는데요 // URL참고 : https://0soo.tistory.com/m/258
아래와 같이 사용해도 괜찮을까요? 아니면 다른 방법이 있을까요?
----------------------------------------------------------------------------
외래키 제약조건 해제하고 테이블 데이터 초기화
-- 트리거 정지. 외래키 제약조건을 비활성 시키고 여러 테이블의 데이터 삭제
SET session_replication_role = 'replica'
-- 테이블 데이터 초기화
TRUNCATE table1, table2, table3 CASCADE; -- delete문도 대체가능
-- 데이터 초기화 후에 트리거 및 규칙 실행 재개
SET session_replication_role = 'origin';
|