Skip to main content
Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

database

Задаёт текущую базу данных для запроса — базу данных, в которой разрешаются неквалифицированные имена таблиц; аналогично USE <database>. В отличие от оператора USE, это обычная настройка сеанса: как и любая другая настройка, она принимает значение без проверки, а неизвестная база данных будет указана при применении настройки (во время выполнения запроса), а не при выполнении SET. Она следует модели привилегий заданной клиентом базы данных по умолчанию, которую обобщает, а не модели USE: для выбора текущей базы данных не требуется привилегия SHOW_DATABASES, при этом доступ к таблицам в ней проверяется как обычно. Используется как пункт назначения для URL-параметра database HTTP-интерфейса и заголовка X-ClickHouse-Database.

database_atomic_wait_for_drop_and_detach_synchronously

Добавляет модификатор SYNC ко всем запросам DROP и DETACH. Возможные значения:
  • 0 — Запросы будут выполняться с задержкой.
  • 1 — Запросы будут выполняться без задержки.

database_datalake_require_metadata_access

Выдавать ошибку или нет, если отсутствуют права на получение метаданных таблицы в движке базы данных DataLakeCatalog.

database_shared_drop_table_delay_seconds

Задержка в секундах перед фактическим удалением удалённой таблицы из базы данных Shared. Это позволяет восстановить таблицу в течение этого времени с помощью оператора UNDROP TABLE.
Последнее изменение 18 августа 2026 г.