- शिप
- 25 अगस्त 2026 को 3:29 pm बजे UTC
- लेखक
- Kamo
- Commit
- 718635f
PostgreSQL एक स्ट्रिंग के अंदर एक शून्य पैरामीटर के लिए एक प्रकार का निवेश नहीं कर सकता अभिव्यक्ति: LOWER (CONCAT('%', :search, '%')) एक शून्य के साथ:अनुसंधान का अनुमान लगाया गया bytea, और सूची में 'कार्य निचले (bytea) मौजूद नहीं है' पर मृत्यु हो गई एक खोज अवधि के बिना हर भार - जो डिफ़ॉल्ट रूप से उनमें से सभी है। : खोज अब एक रेडी-मेड, लोअर-केस्ड लाइके पैटर्न है जो कॉलर द्वारा बनाया गया है कभी नहीं, ESCAPE के साथ घोषणा की तो कॉलर% की escaping और निष्क्रिय नहीं है। इसे ठीक करते समय दो और दोष पाए गए: nullable विवरण की जरूरत कोलेसे, क्योंकि NULL LIKE '%' सही बजाय NULL है और एक बग दायर कोई वर्णन के साथ एक unfiltered सूची से गायब हो जाएगा; और व्युत्पन्न गिनती क्वेरी ने प्रति साइट एक बार इसे नाम दिया, इसलिए एक बग टैग किया गया तीन साइटों के साथ कुल मिलाकर दो से बढ़ गया। सीधे yb-tserver के खिलाफ उत्पन्न SQL को निष्पादित करके सत्यापित किया गया।.