이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 19.3. 롤 토토 및 인증버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

18.3. 토토 및

18.3.1. 토토

Listen_Addresses (String)

서버의 TCP/IP 주소 (ES)를 지정합니다*사용 가능한 모든 것에 해당합니다0.0.0.0모든 IPv4 주소와에 대한 청취가 가능합니다.::모든 IPv6을들을 수 있습니다LocalHost, 로컬 만 허용합니다"루프백"토토19 장) 허용Listen_Addresses컨트롤

포트 (Integer)

서버가 듣는 TCP 포트; 기본적으로 5432.

max_connections (Integer)

최대 동시 수를 결정합니다initdb). 이 매개 변수

이 매개 변수를 높이면postgresql더 많은 요청System V공유 메모리 또는섹션 17.4.1

대기 서버를 실행할 때이를 설정해야합니다

SuperUser_Reserved_Connections (Integer)

토토 수 결정"슬롯"토토 용으로 예약되어 있습니다postgresql슈퍼 유행자. 최대max_connections토토은 동시에 활성화 될 수 있습니다. 언제든지max_connections마이너스SuperUser_Reserved_Connections, 새

기본값은 세 가지 토토입니다. 가치가 있어야합니다max_connections. 이 매개 변수 는만 할 수 있습니다

unix_socket_directory (String)

Unix-Domain 소켓의 디렉토리를 지정합니다/tmp이지만 빌드 시간에 변경할 수 있습니다.

소켓 파일 자체 외에.s.pgsql.nnnn여기서nnnn서버의 포트 번호입니다..s.pgsql.nnnn.lock생성됩니다unix_socket_directory디렉토리. 어느 파일도 제거해서는 안됩니다

이 매개 변수는 Windows와 관련이 없습니다

unix_socket_group (String)

UNIX- 도메인 소켓의 소유 그룹을 설정합니다. (그만큼unix_socket_permissions이것은 사용할 수 있습니다

이 매개 변수는 Windows와 관련이 없습니다

unix_socket_permissions (Integer)

UNIX- 도메인 소켓의 액세스 권한을 설정합니다.ChmodUmask시스템 호출. (사용하려면0(0).)

기본 권한은입니다.0777, 누구나 토토할 수 있습니다.0770(사용자 및 그룹 만 참조unix_socket_group) 및0700(사용자 만). (a

이 액세스 제어 메커니즘은 독립적입니다19 장.

이 매개 변수는 서버 시작시에만 설정할 수 있습니다.

이 매개 변수는 특히 시스템과 관련이 없습니다unix_socket_directory검색 권한이있는 디렉토리로

Bonjour (부울)

|Bonjour. 기본값은입니다

Bonjour_name (String)

지정Bonjour서비스 이름. 이 매개 변수 인 경우 컴퓨터 이름이 사용됩니다''(기본값). 이 매개 변수는Bonjour지원. 이 매개 변수는 할 수 있습니다

TCP_KEEPALIVES_IDLE (Integer)

a를 보내기 전에 초의 수를 지정합니다TCP_KEEPIDLE또는 동등한 소켓

참고 :Windows에서 0의 값이 설정됩니다

tcp_keepalives_interval (Integer)

보내기 사이의 초 수를 지정합니다TCP_KEEPINTVL또는 동등한 소켓

참고 :Windows에서 0의 값이 설정됩니다

TCP_KEEPALIVES_COUNT (Integer)

보낼 keepalive 패킷의 수를 지정합니다TCP_KEEPCNT또는 동등한 소켓 옵션; 다른 시스템에서는해야합니다

참고 :이 매개 변수는 지원되지 않습니다

18.3.2. 보안 및

Authentication_timeout (Integer)

클라이언트 인증을 완료하는 최대 시간1m). 이 매개 변수는 할 수 있습니다on파일 또는 서버에서

SSL (부울)

활성화SSL토토. 읽어주세요섹션이것을 사용하기 전에. 기본값은off. 이 매개 변수는에서만 설정할 수 있습니다SSL통신은 TCP/IP에서만 가능합니다

SSL_CA_FILE (String)

SSL을 포함하는 파일의 이름을 지정합니다root.crt.) 상대 경로는입니다

SSL_CERT_FILE (String)

SSL을 포함하는 파일의 이름을 지정합니다server.crt. 상대 경로는 상대적입니다

SSL_CRL_FILE (String)

SSL이 포함 된 파일의 이름을 지정합니다root.crl.)

ssl_key_file (String)

SSL을 포함하는 파일의 이름을 지정합니다server.key. 상대 경로는 상대적입니다

SSL_RENEGOTIATION_LIMIT (Integer)

데이터가 얼마나 흐를 수 있는지 지정SSL-암호화0.

참고 :11 월 이전의 SSL 라이브러리

경고

버그로 인해OpenSSLSSL 활성화SSL_RENEGOTIATION_LIMIT,

SSL_CIPHERS (String)

목록을 지정SSL허용되는 암호OpenSSL목록 목록의 수동 페이지

password_encryption (부울)

암호가 지정된 경우사용자 생성또는ALTER 역할쓰기없이암호화또는암호화되지 않은,이 매개 변수는 결정됩니다on(비밀번호 암호화).

KRB_SERVER_KEYFILE (String)

Kerberos 서버 키 파일의 위치를 ​​설정합니다. 보다섹션또는섹션 19.3.3on파일 또는 서버에서

KRB_SRVNAME (String)

Kerberos 서비스 이름을 설정합니다. 보다섹션 19.3.5on파일 또는 서버에서

KRB_CASEINS_USERS (부울)

Kerberos 및 GSSAPI 사용자 이름이 설정되어 있는지 여부를 설정합니다off(사례 민감성). 이 매개 변수는 할 수 있습니다on파일 또는 서버에서

DB_USER_NAMESPACE (부울)

이 매개 변수는 데이터베이스 별 사용자 이름을 활성화합니다. 그것은on파일 또는

이것이 켜져 있으면 사용자를 생성해야합니다.username@dbname. 언제사용자 이름토토 클라이언트가 통과합니다.@및 데이터베이스 이름은입니다@SQL 환경 내에서

이 매개 변수를 활성화하면 여전히 생성 할 수 있습니다@에서 사용자 이름을 지정할 때joe. 그만큼@이전에 벗겨 질 것입니다

DB_USER_NAMESPACE원인MD5사용자 이름을 Salt로 사용합니다MD5DB_USER_NAMESPACE.

참고 :이 기능은 a입니다