Перейти к содержанию

ALTER SYSTEM

DDL-команда ALTER SYSTEM используется для изменения параметров конфигурации СУБД.

Синтаксис

ALTER SYSTEM RESET ALL param_name SET param_name = TO DEFAULT param_value FOR ALL TIERS TIER tier

Параметры

  • SET — установка значения параметра.

  • RESET — сброс параметра до значения по умолчанию.

  • RESET ALL — сброс всех параметров до их значений по умолчанию.

  • FOR TIER / FOR ALL TIERS — применение действия для конкретного тира, или глобально для всех тиров. Если этот параметр не указан, то подразумевается, что действие распространится глобально.

Требуемые привилегии

Данная команда требует привилегии Администратора СУБД (admin).

См. также:

Примеры

Установка параметра:

ALTER SYSTEM SET auth_password_enforce_digits to false;

Установка параметра для конкретного тира:

ALTER SYSTEM SET memtx_checkpoint_count = 200 FOR TIER default;

Сброс параметра:

ALTER SYSTEM RESET auth_password_enforce_digits;

Сброс всех параметров:

ALTER SYSTEM RESET all;

Сброс параметра для конкретного тира:

ALTER SYSTEM RESET memtx_checkpoint_interval FOR TIER default;

Получить текущее значение параметра:

SELECT * FROM _pico_db_config WHERE key = 'auth_password_enforce_digits';