SHOW#
SHOW
SHOW — показать значение параметра времени выполнения
Синтаксис
SHOW name
SHOW ALL
Описание
SHOW
отобразит текущие настройки параметров времени выполнения. Эти переменные могут быть установлены с помощью оператора SET
, путем редактирования файла конфигурации postgresql.conf
, через переменную окружения PGOPTIONS
(при использовании приложения libpq или приложения, основанного на libpq), или через флаги командной строки при запуске сервера postgres
. См. Глава 18 для получения дополнительной информации.
Параметры
name
Имя параметра времени выполнения. Доступные параметры документированы на странице Глава 18 и на странице справочника SET. Кроме того, есть несколько параметров, которые можно показать, но не установить:
SERVER_VERSION
Показывает номер версии сервера.
SERVER_ENCODING
Показывает кодировку символов на стороне сервера. В настоящее время этот параметр может быть показан, но не установлен, поскольку кодировка определяется во время создания базы данных.
IS_SUPERUSER
True если текущая роль обладает привилегиями суперпользователя.
ALL
Отобразить значения всех параметров конфигурации с описаниями.
Примечания
Функция current_setting
производит
эквивалентный вывод; см. Раздел 9.27.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
является расширением Tantor BE.