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

function_base58_max_input_size

Максимальный размер в байтах одного входного значения для функций base58Encode, base58Decode и tryBase58Decode. Преобразование base58 в общем случае имеет квадратичную сложность по длине входных данных, поэтому обработка одного большого значения может занимать очень много времени. base58 предназначен для коротких данных (ключей, хешей, адресов), поэтому значение по умолчанию 10 КБ — это достаточно щедрый порог безопасности. base58Encode и base58Decode выдают ошибку TOO_LARGE_STRING_SIZE для более крупных входных данных, а tryBase58Decode возвращает пустую строку. Значение 0 отключает ограничение (так система вела себя до появления этой настройки). Линейные функции base32 и base64 это не затрагивает.

function_date_trunc_return_type_behavior

Позволяет изменить поведение возвращаемого типа функции dateTrunc. Возможные значения:
  • 0 - Если второй аргумент — DateTime64/Date32, возвращаемый тип будет DateTime64/Date32 независимо от единицы времени в первом аргументе.
  • 1 - Для Date32 результатом всегда будет Date. Для DateTime64 результатом будет DateTime для единиц времени second и более крупных.

function_implementation

Выберите реализацию функции для конкретной целевой платформы или варианта (экспериментально). Если значение не задано, включаются все реализации.

function_locate_has_mysql_compatible_argument_order

Определяет порядок аргументов функции locate. Возможные значения:
  • 0 — Функция locate принимает аргументы (haystack, needle[, start_pos]).
  • 1 — Функция locate принимает аргументы (needle, haystack, [, start_pos]) (поведение, совместимое с MySQL)

function_range_max_elements_in_block

Задаёт защитный порог для объёма данных, генерируемого функцией range. Определяет максимальное количество значений, генерируемых функцией на блок данных (сумма размеров массивов для каждой строки в блоке). Возможные значения:
  • Положительное целое число.
См. также

function_sleep_max_microseconds_per_block

Максимальное число микросекунд, на которое функции sleep разрешено приостанавливать выполнение для каждого блока. Если пользователь вызовет её с большим значением, будет сгенерировано исключение. Это защитный порог.

function_visible_width_behavior

Версия поведения visibleWidth. 0 — учитывать только количество кодовых точек; 1 — корректно учитывать символы нулевой ширины и комбинируемые символы, считать полноширинные символы за два, оценивать ширину табуляции и учитывать символы удаления.
Последнее изменение 23 июля 2026 г.