DateStyle (string)
設置日期和時間值的顯示格式,以及解釋有歧義的日期輸入值的規則。由于歷史原因,這個變量包含兩個獨立的部分:輸出格式聲明(ISO、Postgres、SQL或German)、 輸入/輸出的年/月/日順序(DMY、MDY或YMD)。這些可以被獨立設置或者一起設置。關鍵字Euro和European是DMY的同義詞;關鍵字US、NonEuro和NonEuropean是MDY的同義詞。內建默認值是ISO, MDY,但是initdb將用對應于選中的lc_time區域行為的設置初始化配置文件。
IntervalStyle (enum)
設置間隔值的顯示格式。值sql_standard將產生匹配SQL標準間隔文本的輸出。IntervalStyle參數也可以影響對有歧義的間隔輸入的解釋。
TimeZone (string)
設置用于顯示和解釋時間戳的時區。內建默認值是GMT,但是它通常會在postgresql.conf中被覆蓋;initdb將安裝一個對應于其系統環境的設置。
timezone_abbreviations (string)
設置服務器接受的日期時間輸入中使用的時區縮寫集合。默認值為'Default',這個集合在全世界大多數地方都能工作。也還有'Australia'和'India',以及可能為一種特定安裝定義的其他集合。
extra_float_digits (integer)
這個參數為浮點值調整顯示的位數,包括float4、float8以及幾何數據類型。參數值被加在標準的位數(FLT_DIG或DBL_DIG,視情況而定)上。該值最高可以被設置為 3 來包括部分有效位;這特別有助于轉儲需要被準確恢復的否點數據。或者它可以被設置為負值來消除不需要的位。
client_encoding (string)
設置客戶端編碼(字符集)。默認使用數據庫編碼。
lc_messages (string)
設置消息顯示的語言。可接受的值是系統相關的。如果這個變量被設置為空字符串(默認),那么該值將以一種系統相關的方式從服務器的執行環境中繼承。在一些系統上,這個區域分類并不存在。仍然可以設置這個變量,只是不會有任何效果。同樣,所期望語言的翻譯消息也可能不存在。在這種情況下,你將仍然繼續看到英文消息。只有超級用戶可以改變這個設置。因為它同時影響發送到服務器日志和客戶端的消息。一個不正確的值可能會降低服務器日志的可讀性。
lc_monetary (string)
設置用于格式化貨幣量的區域,例如用to_char函數族。可接受的值是系統相關的。如果這個變量被設置為空字符串(默認),那么該值將以一種系統相關的方式從服務器的執行環境中繼承。
lc_numeric (string)
設置用于格式化數字的區域,例如用to_char函數族。可接受的值是系統相關的。如果這個變量被設置為空字符串(默認),那么該值將以一種系統相關的方式從服務器的執行環境中繼承。
lc_time (string)
設置用于格式化日期和時間的區域,例如用to_char函數族。可接受的值是系統相關的。如果這個變量被設置為空字符串(默認),那么該值將以一種系統相關的方式從服務器的執行環境中繼承。
default_text_search_config (string)
選擇被那些沒有顯式參數指定配置的文本搜索函數變體使用的文本搜索配置。內建默認值是pg_catalog.simple,但是如果能夠標識一個匹配區域的配置,initdb將用對應于選中的lc_ctype區域的設置初始化配置文件。