- Spegnimento
- 25 agosto 2026 alle ore 15:29 UTC
- Autore
- Kamo
- Impegno
- 718635f
PostgreSQL non può differire un tipo per un parametro null all'interno di una stringa espressione: LOWER(CONCAT('%', :search, '%'))) con una nullità :ricerca indovinata bytea, e la lista è morta su 'funzione inferiore (bytea) non esiste' per ogni carico senza un termine di ricerca — che è tutti di default. :la ricerca è ora un modello LIKE pronto e minuscolo costruito dal chiamante e mai nullo, con ESCAPE dichiarato così la fuga del chiamante di % e non è inerte. Altri due errori trovati durante il fissaggio: la descrizione nullable necessaria COALESCE, perché NULL LIKE '%' è NULL piuttosto che vero e un bug archiviato senza alcuna descrizione sarebbe scomparsa da una lista non filtrata; e derivato conteggio query contato un bug una volta per sito che ha chiamato, quindi un bug taggato con tre siti gonfiato il totale di due. Verificato eseguendo la SQL generata contro yb-tserver direttamente.