SHOW

名前

SHOW -- 実行時パラメータの値の表示

概要

SHOW name
SHOW ALL

説明

SHOW は、実行時パラメータの現在の設定を表示します。 これらの変数は、SET 文、postgresql.conf の編集、(libpqあるいはlibpqを使用したアプリケーションの使用時は)PGOPTIONS 環境変数、または postmaster の始動時のコマンドラインフラグを使用して設定することができます。 詳細は 項16.4 を参照してください。

パラメータ

name

実行時パラメータの名前です。 利用可能なパラメータは 項16.4SET マニュアルページに記載されています。 更に、以下の変更できない表示のみのパラメータがあります。

SERVER_VERSION

サーバのバージョン番号を示します。

SERVER_ENCODING

サーバ側の文字セット符号化方式を表示します。 現時点では、符号化方式がデータベース作成時に決定されるものであるため、このパラメータは表示のみで変更することができません。

LC_COLLATE

データベースの照合(テキストの順序付け)についてのロケール設定を示します。 現時点では、この設定がinitdb時に決定されるものであるため、このパラメータは表示のみで変更することができません。

LC_CTYPE

文字分類についてのデータベースのロケール設定を表示します。 現時点では、この設定がinitdb時に決定されるものであるため、このパラメータは表示のみで変更することができません。

IS_SUPERUSER

現在のセッションの認証識別子がスーパーユーザ権限を持つ場合はTrueになります。

ALL

現在のセッションパラメータのすべての値を表示します。

注釈

current_setting 関数は同等の出力を生成します。 項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