W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
下列環(huán)境變量能被用于選擇默認的連接參數(shù)值,如果調(diào)用代碼沒有直接指定值,它們將被用于PQconnectdb
, PQsetdbLogin
和
PQsetdb
。 例如,這些有助于防止數(shù)據(jù)庫連接信息被硬編碼到簡單的客戶端應用中。
PGHOST
的行為和host連接參數(shù)相同。
PGHOSTADDR
的行為和hostaddr連接參數(shù)相同。可以設置它來替代或者作為PGHOST
的補充來防止 DNS 查找負擔。
PGPORT
的行為和port連接參數(shù)相同。
PGDATABASE
的行為和dbname連接參數(shù)相同。
PGUSER
的行為和user連接參數(shù)相同。
PGPASSWORD
的行為和password連接參數(shù)相同。出于安全原因,我們不推薦使用這個環(huán)境變量,因為某些操作系統(tǒng)允許非根用戶通過ps看到進程的環(huán)境變量。可以考慮使用一個口令文件(見第 33.15 節(jié))。
PGPASSFILE
的行為和passfile連接參數(shù)相同。
PGCHANNELBINDING
的行為和 channel_binding 連接參數(shù)相同.
PGSERVICE
的行為和service連接參數(shù)相同。
PGSERVICEFILE
指定針對每個用戶的連接服務文件名。如果沒有設置,默認為~/.pg_service.conf
(見第 33.16 節(jié))。
PGOPTIONS
的行為和options連接參數(shù)相同。
PGAPPNAME
的行為和application_name連接參數(shù)相同。
PGSSLMODE
的行為和sslmode連接參數(shù)相同。
PGREQUIRESSL
的行為和requiressl連接參數(shù)相同。為了支持PGSSLMODE
變量,這個環(huán)境變量已被廢棄。同時設置兩個變量會抑制這一個的效果。
PGSSLCOMPRESSION
的行為和sslcompression連接參數(shù)相同。
PGSSLCERT
的行為和sslcert連接參數(shù)相同。
PGSSLKEY
的行為和sslkey連接參數(shù)相同。
PGSSLROOTCERT
的行為和sslrootcert連接參數(shù)相同。
PGSSLCRL
的行為和sslcrl連接參數(shù)相同。
PGREQUIREPEER
的行為和requirepeer連接參數(shù)相同。
PGSSLMINPROTOCOLVERSION
的行為和 ssl_min_protocol_version 連接參數(shù)相同。
PGSSLMAXPROTOCOLVERSION
行為和 ssl_min_protocol_version 連接參數(shù)相同。
PGGSSENCMODE
的行為和 gssencmode連接參數(shù)相同。
PGKRBSRVNAME
的行為和krbsrvname連接參數(shù)相同。
PGGSSLIB
的行為和gsslib連接參數(shù)相同。
PGCONNECT_TIMEOUT
的行為和connect_timeout連接參數(shù)相同。
PGCLIENTENCODING
的行為和client_encoding連接參數(shù)相同。
PGTARGETSESSIONATTRS
的行為和target_session_attrs連接參數(shù)相同。
下面的環(huán)境變量可用來為每一個PostgreSQL會話指定默認行為(為每一個用戶或每一個數(shù)據(jù)庫設置默認行為的方法還可見ALTER ROLE和 ALTER DATABASE 命令)。
這些環(huán)境變量的正確值可參考SQL 命令 SET。
下面的環(huán)境變量決定libpq的內(nèi)部行為,它們會覆蓋編譯在程序中的默認值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: