Bug listesini her filtreli yük üzerinde 500ing durdurun

Fixkamo-shared-library
Shiked
25 Ağustos 2026 15:29 UTC
Yazar
Kamo
Commit
718635f

PostgreSQL, bir dize içinde bir null parametre için bir tür yapamaz Açıklama: LOWER(CONCAT(%), :search, '%') bir null ile arama:search tahmin edildi Derse andolsun ki, liste daha düşük (bayta) için yok değil Bir arama terimi olmadan her yük - hepsi varsayılan olarak. :search şimdi çağrıcı tarafından inşa edilen hazır, daha düşük davalı LIKE modelidir Ve asla çıplak değil, ESCAPE ile çağrıcının% ve ’den kaçtığını ilan etti. Inert değil. Bunu düzeltirken iki daha hata bulundu: nullable açıklama gerekli COALESCE, çünkü NULL LIKE '%', gerçek ve bir boğadan ziyade NULL'dir. Hiçbir açıklama filtrelenmemiş bir listeden yok olurdu; ve Elde edilen sayı sorgusu, adı verilen site başına bir kez bug saydı, bu yüzden bir otobüs İki tarafından toplamı şişmiş üç site ile. Yaratılmış SQL'i yb-tserver'a doğrudan uygulayarak doğrulandı.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle