- Navios
- 25 de agosto de 2026 às 15:29 UTC
- Autor
- Kamo
- Enviar
- 718635f
PostgreSQL não pode inferir um tipo para um parâmetro nulo dentro de uma string expressão: Lower( CONCAT( '%%',:search, '%%'))) com um null :search adictioned bytea, e a lista morreu em 'função inferior(bytea) não existe' para cada carga sem um termo de busca — que é tudo por padrão. :search é agora um padrão pronto-made, como minúscula construído pelo chamador e nunca nulo, com ESCAPE declarado assim que o chamador está escapando de % e Não é inerte. Mais duas falhas encontradas ao corrigi-lo: a descrição nula necessária COALESCE, porque NULL LIK '%' é NULL em vez de verdadeiro e um bug arquivado sem nenhuma descrição teria desaparecido de uma lista não filtrada; a pesquisa de contagem derivada contou um erro uma vez por site que nomeou, então um erro marcado com três locais inflacionados o total por dois. Verificado executando o SQL gerado diretamente contra o yb-tserver.