About
home
Tmax OpenSQL
home
💻

38. 환경 변수(Environment Variables)

작성자
AJY

기본 연결 매개 변수

다음 환경 변수를 사용하여 기본 연결 매개 변수 값을 선택할 수 있습니다. 환경 변수를 활용하면 데이터베이스 연결 정보를 간단한 클라이언트 응용 프로그램에 하드코딩하는 것을 방지하는데 유용합니다.
환경변수
설명
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 ROLEALTER DATABASE 커맨드를 참조하세요.
환경변수
설명
PGDATESTYLE
날짜/시간 표현의 기본 스타일을 설정합니다.
PGTZ
기본 표준 시간대를 설정합니다.
PGGEQO
genetic query optimizer의 기본 보드를 설정합니다.

libpq의 내부 동작 지정 매개 변수

환경변수
설명
PGSYSCONFDIR
pg_service.conf 파일이 포함된 디렉토리와 향후 버전의 다른 시스템 전체 구성 파일을 설정합니다.
PGLOCALEDIR
메세지 localization를 위한 로케일 파일이 들어있는 디렉토리를 설정합니다.
지금까지 ‘PostgreSQL의 환경 변수(Environment Variables)’에 관해 알아보았습니다
‘PostgreSQL의 dblink’를 바로 이어서 확인해보세요!

자유롭게 댓글을 남겨주세요