이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

17.1. 토토 캔 변수 설정

모든 토토 캔 변수 이름은 대소 문자를 사용하지 않습니다. 모든 토토 캔 변수on, off, true, 거짓, , 아니오, 1, 0(모두

일부 설정은 메모리 또는 시간 값을 지정합니다. 이들 각각PG_SETTINGS. 편의상, 다릅니다KB(Kilobytes),MB(megabytes) 및GB(기가 바이트); 유효한 시간 단위는MS(밀리 초),s(초),min(분),h(시간),d(일). 승수

이러한 토토 캔 변수를 설정하는 한 가지 방법은 파일을 편집하는 것입니다Postgres, 일반적으로 데이터 디렉토리에 보관됩니다.initdb기본 사본을 설치합니다

# 이것은 주석입니다

한 줄에 하나의 토토 캔 변수가 지정됩니다. 사이의 동일한 부호#)

토토 캔 변수 외에Postgres파일 할 수 있습니다지침 포함

'filename'포함

파일 이름이 절대 경로가 아닌 경우

구성 파일Sighup신호 (가장 많은 것입니다PG_CTL Reload).

이러한 구성 토토 캔 변수를 설정하는 두 번째 방법은Postgres

postgres -c log_connections = 예 -c log_destination = 'syslog'

명령 줄 옵션에서 충돌하는 설정을 무시합니다Postgres. 이것은 의미합니다Postgres

때때로 명령 줄 옵션을 하나에 제공하는 것이 유용합니다.pgoptions클라이언트 에서이 목적으로 사용될 수 있습니다

ENV PGOPTIONS = '-C geqo = OFF'PSQL

libpq-단지가 아닌 기반 클라이언트 응용 프로그램PSQL.) 이것은 작동하지 않습니다Postgres.

또한 토토 캔 변수 세트를 할당 할 수 있습니다.사용자데이터베이스 변경는 각각입니다Postgres명령 줄 또는 구성 파일

일부 토토 캔 변수는 개인에서 변경할 수 있습니다SQL세션set명령, 예 :

ENABLE_SEQSCAN을 OFF로 설정하십시오;

ifset허용되면 모두를 무시합니다set: 예를 들어, 경우postgresql서버. 또한,set또는Alter슈퍼업자에 의해

theshow명령 허용

가상 테이블PG_SETTINGS( 설명섹션 43.44)showset이지만 사용하기에 더 편리 할 수 ​​있습니다.