기본 연결 매개 변수
다음 환경 변수를 사용하여 기본 연결 매개 변수 값을 선택할 수 있습니다. 환경 변수를 활용하면 데이터베이스 연결 정보를 간단한 클라이언트 응용 프로그램에 하드코딩하는 것을 방지하는데 유용합니다.
환경변수 | 설명 |
---|---|
PGHOST | host 연결 매개변수와 동일하게 동작합니다. |
PGHOSTADDR | hostaddr 연결 매개변수와 동일하게 동작합니다. |
PGPORT | port 연결 매개변수와 동일하게 동작합니다. |
PGDATABASE | dbname 연결 매개변수와 동일하게 동작합니다. |
PGUSER | user 연결 매개변수와 동일하게 동작합니다. |
PGPASSWORD | password 연결 매개변수와 동일하게 동작합니다. |
PGPASSFILE | passfile 연결 매개변수와 동일하게 동작합니다. |
PGCHANNELBINDING | channel_binding 연결 매개 변수와 동일하게 동작합니다. |
PGSERVICE | service 연결 매개 변수와 동일하게 동작합니다. |
PGSERVICEFILE | 사용자 별 연결 서비스 파일의 이름을 지정합니다. |
PGOPTIONS | options 연결 매개 변수와 동일하게 동작합니다. |
PGAPPNAME | applicationion_name 연결 매개 변수와 동일하게 작동합니다. |
PGSSLMODE | sslmode 연결 매개 변수와 동일하게 작동합니다. |
PGREQUIRESSL | requiressl 연결 매개 변수와 동일하게 동작합니다. |
PGSSLCOMPRESSION | sslcompression 압축 연결 매개 변수와 동일하게 작동합니다. |
PGSSLCERT | sslcert 연결 매개 변수와 동일하게 작동합니다. |
PGSSLKEY | sslkey 연결 매개 변수와 동일하게 작동합니다. |
PGSSLROOTCERT | sslrootcert 연결 매개 변수와 동일하게 작동합니다. |
PGSSLCRL | sslcrl 연결 매개 변수와 동일하게 작동합니다. |
PGSSLCRLDIR | sslcrldir 연결 매개 변수와 동일하게 작동합니다. |
PGSSLSNI | sslsni 연결 매개 변수와 동일하게 동작합니다. |
PGREQUIREPEER | requirepeer 연결 매개 변수와 동일하게 작동합니다. |
PGSSLMINPROTOCOLVERSION | ssl_min_protocol_version 연결 매개 변수와 동일하게 작동합니다. |
PGSSLMAXPROTOCOLVERSION | ssl_max_protocol_version 연결 매개 변수와 동일하게 작동합니다. |
PGGSSENCMODE | gssencmode 연결 매개 변수와 동일하게 동작합니다. |
PGKRBSRVNAME | krbsrvname 연결 매개 변수와 동일하게 작동합니다. |
PGGSSLIB | gsslib 연결 매개 변수와 동일하게 동작합니다. |
PGCONNECT_TIMEOUT | connect_timeout 연결 매개 변수와 동일하게 작동합니다. |
PGCLIENTENCODING | client_encoding 연결 매개 변수와 동일하게 동작합니다. |
PGTARGETSESSIONATTRS | target_session_attrs 연결 매개 변수와 동일하게 작동합니다. |
세션 기본 동작 지정 매개 변수
사용자 별 또는 데이터베이스 별로 기본 동작을 설정하는 방법은 ALTER ROLE 및 ALTER DATABASE 커맨드를 참조하세요.
환경변수 | 설명 |
---|---|
PGDATESTYLE | 날짜/시간 표현의 기본 스타일을 설정합니다. |
PGTZ | 기본 표준 시간대를 설정합니다. |
PGGEQO | genetic query optimizer의 기본 보드를 설정합니다. |
libpq의 내부 동작 지정 매개 변수
환경변수 | 설명 |
---|---|
PGSYSCONFDIR | pg_service.conf 파일이 포함된 디렉토리와 향후 버전의 다른 시스템 전체 구성 파일을 설정합니다. |
PGLOCALEDIR | 메세지 localization를 위한 로케일 파일이 들어있는 디렉토리를 설정합니다. |
지금까지 ‘PostgreSQL의 환경 변수(Environment Variables)’에 관해 알아보았습니다
‘PostgreSQL의 dblink’를 바로 이어서 확인해보세요!