토토 베이 SYSTEM — 서버 구성 매개변수 변경
시스템 설정 변경configuration_parameter받는 사람 | =값| '값' | 기본값 시스템 재설정 변경구성_토토 베이시스템 변경 모두 재설정
시스템 변경은 전체 데이터베이스 클러스터에서 서버 구성 토토 베이를 변경하는 데 사용됩니다. 수동으로 편집하는 기존 방법보다 더 편리할 수 있습니다.postgresql.conf파일.시스템 변경주어진 토토 베이 설정을에 씁니다.postgresql.auto.conf추가로 읽혀지는 파일postgresql.conf. 토토 베이를 다음으로 설정합니다.기본값또는 다음을 사용하여재설정변종, 해당 구성 항목을에서 제거합니다.postgresql.auto.conf파일. 사용모두 재설정해당 구성 항목을 모두 제거합니다.
다음으로 설정된 값시스템 변경다음 서버 구성을 다시 로드한 후 또는 서버 시작 시에만 변경할 수 있는 토토 베이의 경우 다음 서버를 다시 시작한 후에 적용됩니다. SQL 함수를 호출하여 서버 구성 다시 로드 명령을 내릴 수 있습니다.pg_reload_conf(), 실행 중pg_ctl 다시 로드또는 다음을 보내는 중입니다.SIGHUP메인 서버 프로세스에 신호를 보냅니다.
수퍼유저만 사용할 수 있습니다.시스템 변경. 또한 이 명령은 파일 시스템에서 직접 작동하고 롤백할 수 없으므로 트랜잭션 블록이나 함수 내에서는 허용되지 않습니다.
configuration_parameter설정 가능한 구성 토토 베이의 이름입니다. 사용 가능한 토토 베이는 다음 문서에 설명되어 있습니다.PostgreSQL : 문서 : 10 : 19 장 서버 와이즈 토토.
값토토 베이의 새 값. 값은 특정 토토 베이에 따라 문자열 상수, 식별자, 숫자 또는 쉼표로 구분된 목록으로 지정할 수 있습니다.기본값토토 베이 및 해당 값을 제거하도록 지정하기 위해 작성할 수 있습니다.postgresql.auto.conf.
이 명령은 설정에 사용할 수 없습니다.data_directory, 허용되지 않는 토토 베이도 없습니다.postgresql.conf(예:PostgreSQL : 문서 : 10 : 19.15. 사전 사설 토토 옵션).
참조PostgreSQL : 문서 : 10 : 19.1. 매개 토토 베이 설정토토 베이를 설정하는 다른 방법.
설정wal_level:
ALTER SYSTEM SET wal_level = 복제본;
실행 취소, 유효했던 모든 설정을 복원합니다.postgresql.conf:
시스템 재설정 wal_level;
그시스템 변경문은 다음과 같습니다PostgreSQL확장.