RESET
RESET (RESET)
실행 중인 런타임 파라미터의 값을 기본값으로 되돌리는 명령이에요. SET으로 바꿔 둔 값을 원래대로 복구하고 싶을 때 RESET을 쓰면 됩니다.
출처: PostgreSQL 문서
본문
개요 (Synopsis)
RESET configuration_parameter
RESET ALL
설명 (Description)
RESET은 런타임 파라미터를 기본값으로 복원해요. RESET은 다음 문장의 다른 표기법이에요.
SET configuration_parameter TO DEFAULT
자세한 내용은 SET을 참고하세요.
기본값은 현재 세션에서 해당 파라미터에 대해 SET을 한 번도 실행하지 않은 상태라면 가졌을 값을 뜻해요. 이 값의 실제 소스는 컴파일 시 내장된 기본값, 설정 파일, 명령줄 옵션, 또는 데이터베이스별·사용자별 기본 설정일 수 있어요. 이것은 "세션 시작 시 파라미터가 가졌던 값"으로 정의하는 것과는 미묘하게 달라요 — 값이 설정 파일에서 왔다면, 지금 설정 파일이 지정하는 값으로 리셋되기 때문이에요. 자세한 내용은 Chapter 19를 참고하세요.
RESET의 트랜잭션 동작은 SET과 같아요. 즉 그 효과는 트랜잭션이 롤백되면 원상복구됩니다.
파라미터 (Parameters)
configuration_parameter— 설정 가능한 런타임 파라미터의 이름이에요. 사용 가능한 파라미터는 Chapter 19와 SET 참조 페이지에 문서화되어 있어요.ALL— 설정 가능한 모든 런타임 파라미터를 기본값으로 리셋해요.
예시 (Examples)
timezone 설정 변수를 기본값으로 설정해요:
RESET timezone;
호환성 (Compatibility)
RESET은 PostgreSQL 확장 기능이에요.