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

30.13. 환경 롤 토토

다음 환경 변수를 사용하여 선택할 수 있습니다 기본 연결 매개 변수 값,pqconnectdb, pqsetdbloginandpqsetdb값이 직접 지정되지 않은 경우 호출 코드. 하드 코딩 데이터베이스를 피하는 데 유용합니다 간단한 클라이언트 애플리케이션에 정보를 연결합니다 예.

  • pghost|host연결 매개 롤 토토.

  • pghostaddr|hostaddr연결 매개 롤 토토. 이것은 대신 또는 입력 할 수 있습니다 에 대한 추가pghostDNS 조회를 피하려면 간접비.

  • pgport|포트연결 매개 롤 토토.

  • pgdatabase동일하게dbname연결 매개 롤 토토.

  • PGUSER|사용자연결 매개 롤 토토. 데이터 베이스.

  • pgpassword|비밀번호연결 매개 롤 토토. 이 환경 변수의 사용은 그렇지 않습니다 보안상의 이유 (일부 운영 체제 뿌리가 아닌 사용자가를 통해 프로세스 환경 변수를 볼 수 있도록 허용합니다.PS); 대신 사용을 고려하십시오 그만큼~/.pgpass파일 (참조섹션 30.14).

  • pgpassfile비밀번호의 이름을 지정합니다 조회에 사용할 파일. 설정하지 않으면 기본값~/.pgpass(참조섹션 30.14).

  • pgservice|서비스연결 매개 롤 토토.

  • pgrealmkerberos 영역을 함께 사용할 수 있습니다PostgreSQL지역 영역과 다릅니다. 만약에pgrealm설정,libpq응용 프로그램이 시도됩니다 이 영역에 대한 서버와의 인증 및 별도의 사용 로컬 티켓 파일과의 충돌을 피하기위한 티켓 파일. 이것 환경 롤 토토는 Kerberos 인증 인 경우에만 사용됩니다 서버에서 선택합니다.

  • pgoptions|옵션연결 매개 롤 토토.

  • pgsslmode동일하게 행동sslmode연결 매개 롤 토토.

  • pgrequiressl동일하게요구 사항연결 매개 롤 토토.

  • pgsslcert|SSLCERT연결 매개 롤 토토.

  • pgsslkey|sslkey연결 매개 롤 토토.

  • PGSSLROOTCERT|SSLROOTCERT연결 매개 롤 토토.

  • pgsslcrl동일하게SSLCRL연결 매개 롤 토토.

  • pgkrbsrvname동일하게krbsrvname연결 매개 롤 토토.

  • pggsslib|gsslib연결 매개 롤 토토.

  • pgconnect_timeout|Connect_Timeout연결 매개 롤 토토.

다음 환경 변수를 사용하여 지정할 수 있습니다 각각의 기본 동작PostgreSQL세션. (참조 참조토토 캔 : 문서 : 8.4 : Alter userand와이즈 토토 PostgreSQL명령 사용자당 또는 대사당에서 기본 동작을 설정하는 방법 기초.)

  • pgdatestyle기본 날짜/시간 스타일을 설정합니다 대표. (동등한세트 Datestyle to ....)

  • pgtz기본 시간대를 설정합니다. (동등한시간대 설정 ....)

  • pgclientencoding기본 클라이언트를 설정합니다 캐릭터 세트 인코딩. (동등한set client_encoding to ....)

  • pggeqo유전자의 기본 모드를 설정합니다 쿼리 최적화기. (동등한GEQO 세트 에게 ....)

참조SQL명령SET정보에 대한 정보 이러한 환경 롤 토토에 대한 올바른 값.

다음 환경 변수는 내부를 결정합니다 행동libpq; 그들은 무시합니다 컴파일 된 기본값.

  • pgsysconfdir포함 된 디렉토리를 설정합니다pg_service.conf파일.

  • pglocaledir포함 된 디렉토리를 설정합니다로케일메시지 파일 국제화.