githubEdit

33.14. 環境變數

版本:11

以下環境變數可用於選擇預設連線參數值,如果呼叫變數沒有直接指定值, PQconnectdb,PQsetdbLogin 和 PQsetdb 將使用這些值。例如,這些有助於避免將資料庫連線訊息硬寫到簡單的用戶端應用程序中。

以下環境變數可用於指定每個 PostgreSQL 連線的預設行為。(有關基於每個使用者或每個資料庫設定預設行為的方法,另請參閱 ALTER ROLEALTER DATABASE 指令。)

  • PGDATESTYLE 設定日期/時間表示的預設樣式。 (相當於 SET datestyle TO ....)

  • PGTZ設定預設時區。 (相當於 SET timezone TO ....

  • PGGEQO 設定 genetic 查詢最佳化程序的預設模式。(相當於 SET geqo TO ....

有關這些環境變數的正確值的資訊,請參閱 SQL 指令 SET

以下環境變數決定了 libpq 的內部行為;它們會覆寫編譯時的預設值。

  • PGSYSCONFDIR 設定包含 pg_service.conf 檔案的目錄,在未來版本中可能用於設定其他系統範圍的組態檔案。

  • PGLOCALEDIR 設定包含用於訊息本地化的區域設定檔案的目錄。

Was this helpful?