Skip to main content
Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

function_base58_max_input_size

Tamanho máximo, em bytes, de um único valor de entrada para as funções base58Encode, base58Decode e tryBase58Decode. A conversão genérica base58 é quadrática em relação ao comprimento da entrada, portanto um único valor grande pode levar muito tempo para ser executado. base58 foi projetado para dados curtos (chaves, hashes, endereços), portanto o padrão de 10 KB é um limite de segurança generoso. base58Encode e base58Decode geram TOO_LARGE_STRING_SIZE para entradas maiores, enquanto tryBase58Decode retorna uma string vazia. Um valor de 0 desabilita o limite (comportamento anterior à introdução desta configuração). As funções lineares base32 e base64 não são afetadas.

function_date_trunc_return_type_behavior

Permite alterar o comportamento do tipo de retorno da função dateTrunc. Valores possíveis:
  • 0 - Quando o segundo argumento é DateTime64/Date32, o tipo de retorno será DateTime64/Date32, independentemente da unidade de tempo no primeiro argumento.
  • 1 - Para Date32, o resultado é sempre Date. Para DateTime64, o resultado é DateTime para unidades de tempo second e maiores.

function_implementation

Escolha a implementação da função para um destino ou variante específicos (experimental). Se estiver vazio, habilite todas elas.

function_locate_has_mysql_compatible_argument_order

Controla a ordem dos argumentos da função locate. Possíveis valores:
  • 0 — A função locate aceita os argumentos (haystack, needle[, start_pos]).
  • 1 — A função locate aceita os argumentos (needle, haystack, [, start_pos]) (comportamento compatível com o MySQL)

function_range_max_elements_in_block

Define o limite de segurança para o volume de dados gerado pela função range. Determina o número máximo de valores gerados pela função por bloco de dados (soma dos tamanhos dos arrays para cada linha em um bloco). Valores possíveis:
  • Inteiro positivo.
Veja também

function_sleep_max_microseconds_per_block

Número máximo de microssegundos que a função sleep pode aguardar em cada bloco. Se um usuário a chamar com um valor maior, ela lança uma exceção. Esse é um limite de segurança.

function_visible_width_behavior

A versão do comportamento de visibleWidth. 0 - conta apenas o número de pontos de código; 1 - conta corretamente caracteres de largura zero e caracteres combinados, conta caracteres de largura dupla como dois, estima a largura da tabulação e conta caracteres de exclusão.
Última modificação em 23 de julho de 2026