SHOW

Name

SHOW -- 顯示運行時參數的數值

Synopsis

SHOW name
SHOW ALL

描述

SHOW 將顯示當前運行時參數的數值。 這些變量可以通過 SET 語句來設置,或者通過編輯 postgresql.conf, 或者通過 PGOPTIONS 環境變量,(在使用libpq或者以 libpq 為基礎的應用的時候。) 或者在postmaster啟動時用命令行參數來設置。 參閱 Section 16.4 獲取細節。

參數

name

運行時參數的名稱。可用的參數在 Section 16.4 裡面有文檔,以及 SET 手冊頁。 另外,還有幾個參數可以顯示,但是不能設置:

SERVER_VERSION

顯示服務器的版本號。

SERVER_ENCODING

顯示服務器斷的字符集編碼。目前,這個參數只能顯示但不能設置, 因為編碼是在創建數據庫的時候決定的。

LC_COLLATE

顯示數據庫的字符集區域設置(字符順序)。目前,這個參數只能顯示 但不能設置,因為設置是在 initdb 的時候設置的。

LC_CTYPE

為字符集分類顯示數據庫的區域設置。目前,這個參數只能顯示,不能設置, 因為它的設置是在 initdb 的時候決定的。

IS_SUPERUSER

如果當前事務認證標識符有超級用戶權限,則為真。

ALL

顯示所有當前會話參數。

注意

函數 current_setting 生成相同輸出。 參閱 Section 9.13

例子

顯示當前 DateStyle 的設置:

SHOW DateStyle;
 DateStyle
-----------
 ISO, MDY
(1 row)

顯示參數geqo的當前設置:

SHOW GEQO;
 geqo
------
 on
(1 row)

顯示所有設置:

SHOW ALL;
             name              |                setting
-------------------------------+---------------------------------------
 australian_timezones          | off
 authentication_timeout        | 60
 checkpoint_segments           | 3
    .
    .
    .
 wal_debug                     | 0
 wal_sync_method               | fdatasync
(94 rows)

兼容性

SHOW 命令是 PostgreSQL 擴展。

又見

SET