2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

SHOW

SHOW — 顯示執行時引數的值

概要

SHOW name
SHOW ALL

描述

SHOW 將顯示執行時引數的當前設定。這些變數可以使用 SET 語句、編輯 postgresql.conf 配置檔案、透過 PGOPTIONS 環境變數(使用 libpq 或基於 libpq 的應用程式時)或在啟動 postgres 伺服器時透過命令列標誌來設定。有關詳細資訊,請參閱 第 19 章

引數

name

執行時引數的名稱。可用的引數在 第 19 章SET 參考頁面中有說明。此外,還有一些引數可以顯示但不能設定:

SERVER_VERSION

顯示伺服器的版本號。

SERVER_ENCODING

顯示伺服器端字元集編碼。目前,此引數可以顯示但不能設定,因為編碼是在資料庫建立時確定的。

IS_SUPERUSER

如果當前角色具有超級使用者許可權,則為 True。

ALL

顯示所有配置引數的值,附帶描述。

註釋

函式 current_setting 產生等效的輸出;請參閱 第 9.28.1 節。此外,pg_settings 系統檢視也提供相同的資訊。

示例

顯示引數 DateStyle 的當前設定

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

顯示引數 geqo 的當前設定

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

顯示所有設定

SHOW ALL;
            name         | setting |                description
-------------------------+---------+-------------------------------------------------
 allow_system_table_mods | off     | Allows modifications of the structure of ...
    .
    .
    .
 xmloption               | content | Sets whether XML data in implicit parsing ...
 zero_damaged_pages      | off     | Continues processing past damaged page headers.
(196 rows)

相容性

SHOW 命令是 PostgreSQL 的一個擴充套件。

另請參閱

SET, RESET

提交更正

如果您在文件中發現任何不正確、與您在使用該特定功能時的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。