SHOW#

Примечание

Эта страница переведена при помощи нейросети GigaChat.

SHOW - просмотр значения параметра времени выполнения.

Синтаксис#

SHOW name
SHOW ALL

Описание#

SHOW отображает текущее значение параметров времени выполнения. Эти переменные можно установить с помощью оператора SET, редактированием конфигурационного файла postgresql.conf, через переменную окружения PGOPTIONS (при использовании libpq или приложений на его основе), либо с помощью флагов командной строки при запуске сервера postgres. Подробности смотрите в разделе «Конфигурация сервера».

Параметры#

*name`

Задает имя параметра выполнения. Доступные параметры задокументированы в разделе «Конфигурация сервера» и на справочной странице по команде SET. Кроме того, есть некоторые параметры, которые можно только просматривать, но нельзя изменять:

SERVER_VERSION

Показывает номер версии сервера.

SERVER_ENCODING

Показывает кодировку символов на стороне сервера. В настоящее время этот параметр можно только просматривать, так как кодировка задается при создании базы данных.

IS_SUPERUSER

Возвращает true, если текущая роль обладает правами суперпользователя.

ALL

Показывает значения всех конфигурационных параметров с описаниями.

Примечания#

Функция current_setting возвращает аналогичный результат. Также представление 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