- Expediere
- 25 august 2026 la 15:29 UTC
- Autor
- Kamo
- Comite
- 718635f
PostgreSQL nu poate deduce un tip pentru un parametru nul în interiorul unui șir expresie: LOWER (CONCAT("%," :search, "%")) cu un nul:search ghicit bytea, iar lista a murit pe "funcție inferioară (bytea) nu există" pentru fiecare sarcină fără un termen de căutare :search is now a ready-made, lower-cased like model built by the caller și niciodată nul, cu ESCAPE declarat astfel încât apelantul să scape de % și Nu este inert. Încă două defecte găsite în timp ce le repară: descrierea nulabilă necesară COALESCE, deoarece NULL like "%" este NULL mai degrabă decât adevărat și un bug depus fără nicio descriere ar fi dispărut dintr-o listă nefiltrată; și numărul de interogare derivat conta o dată pe site-ul numit, așa că un bug etichetat cu trei site-uri umflat total de două. Verificat prin executarea SQL generat împotriva yb-tserver direct.