Эти настройки доступны в system.settings и автоматически сгенерированы на основе исходного кода.
validate_enum_literals_in_operators
Тип
Bool
По умолчанию
0
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 25.1 | 0 | Новая настройка |
Если настройка включена, литералы enum в операторах IN, NOT IN, ==, != проверяются на соответствие типу enum; если литерал не является допустимым значением enum, генерируется исключение.
validate_mutation_query
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 24.11 | 1 | Новая настройка: по умолчанию проверять запросы мутации. |
Проверять запросы мутации перед их принятием. Мутации выполняются в фоновом режиме, и запуск некорректного запроса приведёт к тому, что мутации зависнут и потребуется ручное вмешательство.
Изменяйте эту настройку только если столкнулись с ошибкой, нарушающей обратную совместимость.
validate_polygons
Тип
Bool
По умолчанию
1
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 20.4 | 1 | По умолчанию генерировать исключение, если полигон в функции pointInPolygon некорректен, вместо возврата потенциально неверных результатов |
Включает или отключает генерацию исключения в функции pointInPolygon, если полигон самопересекается или касается сам себя.
Возможные значения:
- 0 — Генерация исключения отключена.
pointInPolygonпринимает некорректные полигоны и может возвращать для них неверные результаты. - 1 — Генерация исключения включена.