- Se descapó
- 25 de agosto de 2026 a las 15:29 UTC
- Autor
- Kamo
- Compromit
- 718635f
PostgreSQL no puede inferir un tipo para un parámetro nulo dentro de una cadena expresión: LOWER(CONCAT('%', :search, '%')) con un null :search adivinado bytea, y la lista falleció en 'function inferior (bytea) no existe' para cada carga sin un término de búsqueda que es todo por defecto. :search ahora es un patrón LIKE listo y descascarillado construido por el llamante y nunca nulo, con ESCAPE declarado así que el llamante escapaba del % y . no es inerte. Dos fallas más encontradas mientras la arreglaba: la descripción nula necesaria COALESCE, porque NULL LIKE '%' es NULL en lugar de true y un error archivado sin descripción habría desaparecido de una lista sin filtrar; y la consulta de conteo derivado contó un error una vez por sitio que nombró, por lo que un error etiquetado con tres sitios inflados el total en dos. Verificó la ejecución del SQL generado directamente contra yb-tserver.