DISCARD — 세션 상태 삭제
삭제 모두 | 계획 | 시퀀스 | 임시 | 온도
삭제데이터베이스 세션과 연관된 내부 리소스를 해제합니다. 이 명령은 세션 상태를 부분적으로 또는 완전히 재설정하는 데 유용합니다. 다양한 유형의 리소스를 해제하는 여러 하위 명령이 있습니다.모두 삭제변형은 다른 모든 것을 포함하고 추가 상태도 재설정합니다.
계획캐시된 모든 쿼리 계획을 해제하여 다음에 관련 준비된 명령문이 사용될 때 재계획이 발생하도록 강제합니다.
시퀀스다음을 포함하여 캐시된 모든 시퀀스 관련 상태를 삭제합니다.currval()/마지막 값()정보 및 아직 반환되지 않은 사전 할당된 시퀀스 값다음값(). (참조시퀀스 생성사전 할당된 시퀀스 값에 대한 설명입니다.)
임시또는온도현재 세션에서 생성된 모든 임시 테이블을 삭제합니다.
전체현재 세션과 관련된 모든 임시 리소스를 해제하고 세션을 초기 상태로 재설정합니다. 현재 이는 다음 명령문 시퀀스를 실행하는 것과 동일한 효과를 갖습니다.
모두 닫기; 세션 승인을 기본값으로 설정하세요. 모두 재설정; 모두 할당 해제; 듣지 마세요 *; SELECT pg_advisory_unlock_all(); 계획을 폐기하십시오. 온도를 버리세요; 시퀀스 삭제;
모두 삭제트랜잭션 블록 내에서는 실행할 수 없습니다.
삭제은토토 캔확장.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.