SQLLab
Практика· 10 мин· 20 XP

Просмотр параметров через pg_settings

Задание

Контекст: Дежурный DBA принимает новый кластер под настройку и должен свериться с параметрами, которые управляют входящими подключениями и аутентификацией, прежде чем открыть сервер для прикладных сервисов. Все параметры конфигурации PostgreSQL доступны через системное представление pg_settings, но категория Connections and Authentication в нём на самом деле разбита на несколько подкатегорий (лимиты подключений, настройки аутентификации и т.д.) — точное совпадение строки отсечёт часть нужных параметров.

Техническое задание: Выберите из pg_settings все параметры, чья категория начинается с Connections and Authentication — так в выборку попадёт и сама категория, и все её подкатегории.

Выведите:

  • name — имя параметра
  • setting — текущее значение
  • short_desc — краткое описание

Отсортируйте по name по алфавиту — так удобнее построчно сверяться с чек-листом.

Подсказка

Чтобы отобрать категорию вместе со всеми подкатегориями, используйте LIKE 'Connections and Authentication%' — % в конце захватывает любое продолжение строки после этого текста.

Основные столбцы pg_settings: name, setting, unit, category, short_desc, context (когда вступает в силу изменение — postmaster, sighup, user и т.д.), source (откуда взято значение — default, config-file и т.д.).

Результат выполнения SQL-запроса
История твоих попыток решения
Показать эталонное решение задачи
Ожидаемые колонки в правильном ответе
Появится после 3 неудачных попыток
Анализ плана выполнения запроса PostgreSQL

Результаты появятся здесь после выполнения запроса.