पोस्टग्रेएसक्यूएल ग्लोबल डेवलपमेंट ग्रुप ने पोस्टग्रेएसक्यूएल 19 की रिलीज में देरी कर दी है, जो ओपन सोर्स डेटाबेस के 30 साल के इतिहास में सबसे अधिक परिणामी शेड्यूल परिवर्तनों में से एक है, एलएलएम-सहायता प्राप्त कोड समीक्षा में लॉन्च से पहले स्वयंसेवक समुदाय द्वारा हल किए जा सकने वाले दोषों की तुलना में अधिक खामियां सामने आने के बाद।

16 अक्टूबर को प्रकाशित द रजिस्टर की एक रिपोर्ट के अनुसार, रिलीज़, जो एक बार सितंबर के अंत या अक्टूबर की शुरुआत में होने वाली थी, अब 19 नवंबर के आसपास सामान्य उपलब्धता तक पहुंचने की उम्मीद है। देरी के साथ, डेवलपर्स ने आठ और 10 महत्वपूर्ण विशेषताओं को वापस कर दिया है, जिससे उन्हें अगले साल के PostgreSQL 20 पर धकेल दिया गया है। For more context on this story, see our ongoing AI industry coverage.

क्वालिटी बार मध्य-चक्र में चला गया

PostgreSQL कंसल्टेंसी EDB के उपाध्यक्ष और प्रोजेक्ट के अग्रणी कमिटर्स में से एक, पीटर ईसेनट्रॉट ने 9 अक्टूबर को प्रकाशित "जब तक मनोबल में सुधार नहीं होता, तब तक वापसी जारी रहेगी" शीर्षक से एक ब्लॉग पोस्ट में तर्क दिया।

ईसेनट्रॉट के अनुसार, कुछ उलटी हुई विशेषताओं में महत्वपूर्ण वास्तुशिल्प दोष थे जिन्हें "जल्दी और बीटा के दौरान" ठीक करना मुश्किल होता। लेकिन अधिक असामान्य समस्या छोटे मुद्दों की एक लंबी श्रृंखला थी जिसे पिछले रिलीज़ चक्रों ने कभी भी समय पर नहीं पकड़ा होगा।

एलएलएम-सहायता प्राप्त कोड समीक्षा में, उन्होंने लिखा, "विभिन्न किनारे के मामलों से जुड़े अपेक्षाकृत हानिरहित मुद्दों" को उजागर किया गया है, जो अतीत में लॉन्च के वर्षों बाद तक ध्यान नहीं दिया गया था, आमतौर पर रिलीज के बाद पांच वर्षों में बग फिक्स के रूप में सामने आते थे। एआई समीक्षा के साथ, वही दोष अब कोड शिप के सामने आते हैं।

"एलएलएम-सहायता प्राप्त कोड समीक्षा के साथ, इस प्रकार की चीजें बहुत तेजी से मिल सकती हैं, और फिर आप चालीस दोष रिपोर्टों की एक सूची देख रहे हैं," ईसेनट्रॉट ने लिखा। "भले ही उनमें से प्रत्येक को औसतन केवल तीन-लाइन फिक्स की आवश्यकता होती है, इनमें से प्रत्येक से निपटने के लिए एक निश्चित ओवरहेड होता है, और फिर आपका समय समाप्त हो जाता है।"

गुणवत्ता में बदलाव का समय उतना ही मायने रखता है जितना उसका पैमाना। जब प्रमुख PostgreSQL 19 सुविधाएँ लिखी गईं, तब LLM-आधारित समीक्षा टूलिंग उतनी सक्षम नहीं थी जितनी लॉन्च होने से पहले के महीनों में बन गई थी। कोड पहले ही प्रतिबद्ध होने के बाद परियोजना ने प्रभावी ढंग से अपना गुणवत्ता स्तर बढ़ाया।

ईसेनट्रॉट ने कहा, "फ़ीचर लिखे जाने और प्रतिबद्ध होने के बाद प्रभावी गुणवत्ता स्तर बढ़ा दिया गया है।" "जब तक एलएलएम-सहायता प्राप्त कोड समीक्षा की क्षमताओं में मौजूदा दर से सुधार नहीं होता, यह स्थिति भविष्य के विकास चक्रों के लिए अपने आप ठीक हो जानी चाहिए।"

'वाइब कोडिंग' नहीं

ईसेनट्रॉट स्थिति को सुस्त एआई-जनित विकास से अलग करने के लिए सावधान था। उन्होंने इस बात पर जोर दिया कि रिवर्ट्स "वाइब कोडिंग" का परिणाम नहीं थे, क्योंकि जब PostgreSQL 19 के अधिकांश नए फीचर्स लिखे गए थे तब तकनीक उपलब्ध नहीं थी। डेटाबेस की समस्याएँ बेहतर समीक्षा से आईं, ख़राब लेखन से नहीं।

यही अंतर इस प्रकरण को व्यापक सॉफ्टवेयर उद्योग के लिए उल्लेखनीय बनाता है। दुनिया का सबसे परिपक्व ओपन सोर्स डेटाबेस - पहली बार 1986 में माइकल स्टोनब्रेकर द्वारा प्रस्तावित किया गया था और 1995 में इसका नाम बदलकर PostgreSQL कर दिया गया था जब एंड्रयू यू और जॉली चेन ने POSTQUEL क्वेरी भाषा को SQL से बदल दिया था - इसलिए नहीं टूटा क्योंकि डेवलपर्स लापरवाह हो गए थे। इसमें देरी हुई क्योंकि एआई टूल्स ने इसकी मौजूदा जांच को नाटकीय रूप से अधिक प्रभावी बना दिया।

एक प्रमुख दुर्घटना: ग्राफ़ प्रश्न

रिलीज़ से ली गई सबसे प्रमुख विशेषता SQL प्रॉपर्टी ग्राफ़ क्वेरीज़ (SQL/PGQ) के लिए समर्थन है, एक ग्राफ़-मिलान क्षमता जो 2023 में SQL मानक का हिस्सा बन गई। सिंटैक्स डेवलपर्स को सीधे SQL में किनारों से जुड़े नोड्स के बीच संबंधों का पता लगाने देता है, और PostgreSQL का कार्यान्वयन सबसे प्रत्याशित PostgreSQL 19 सुविधाओं में से एक रहा है।

इसे अनसुलझे शुद्धता संबंधी मुद्दों के कारण हटा दिया गया था। द रजिस्टर के अनुसार, पोस्टग्रेएसक्यूएल के योगदानकर्ता टॉम लेन ने निर्णय से पहले चेतावनी दी थी: "इस बिंदु पर मैं शर्त लगाने को तैयार हूं कि अगर हम इसे v19 में शिप करते हैं तो रिलीज के बाद बग खोजें होंगी जो v20 तक ठीक नहीं की जा सकेंगी।"

SQL/PGQ सहित वापस की गई सुविधाओं के PostgreSQL 20 में आने की उम्मीद है। हाल ही में जब तक यह माना गया था कि रिलीज़ में कोई नई सुविधाएँ शामिल नहीं हैं - एक स्थिरीकरण-केंद्रित अनुवर्ती। अब यह संभवतः विस्थापित PostgreSQL 19 कार्य को अवशोषित कर लेगा।

नवंबर में अभी भी क्या भेजा जाता है

देरी के बावजूद, ईसेनट्रॉट ने वादा किया कि PostgreSQL 19 अभी भी "एक शानदार रिलीज़" होगी। बरकरार रखी गई सुविधाओं में रीपैक कॉन्करेंटली है, जो टेबल-लॉकिंग वैक्यूम फुल ऑपरेशन के बिना डिस्क स्थान को पुनः प्राप्त करता है जो लंबे समय से उत्पादन डेटाबेस के लिए एक दर्द बिंदु रहा है।

उन्होंने कहा, "और सभी अतिरिक्त जांच के बाद यह बहुत मजबूत होगा।"

प्रत्येक इंजीनियरिंग टीम के लिए एक संकेत

PostgreSQL प्रकरण AI कोड समीक्षा के वास्तविक दुनिया के सबसे स्पष्ट उदाहरणों में से एक है, जो न केवल सॉफ़्टवेयर कैसे बनाया जाता है, बल्कि "किया गया" का अर्थ भी बदलता है। एक परियोजना जिसने दशकों से वार्षिक ताल पर विश्वसनीय रिलीज़ भेजी है, उसने पाया कि इसकी नई समीक्षा टूलींग ने मौजूदा कैलेंडर के अंदर इसके रखरखाव की प्रक्रिया की तुलना में अधिक कार्रवाई योग्य निष्कर्ष उत्पन्न किए हैं।

एआई-सहायता प्राप्त विकास पर दांव लगाने वाली एंटरप्राइज़ टीमों के लिए, पोस्टग्रेएसक्यूएल समुदाय से सबक मापा जाता है: एआई समीक्षा गुणवत्ता में काफी हद तक सुधार कर सकती है, लेकिन मॉडल जो पाते हैं उसे अवशोषित करने के लिए संगठनों को समीक्षा क्षमता - मानव समय, ट्राइएज प्रक्रिया और शेड्यूल स्लैक की आवश्यकता होती है। विकल्प वही है जो PostgreSQL ने चुना: रिलीज़ दिनांक को आगे बढ़ाएं।

अपग्रेड की योजना बना रहे डेटाबेस प्रशासकों के लिए, व्यावहारिक मार्गदर्शन किसी भी प्रमुख-संस्करण माइग्रेशन से अपरिवर्तित है: पोस्टग्रेएसक्यूएल 19 बीटा के खिलाफ परीक्षण वर्कलोड, लेकिन मूल फ़ॉल विंडो के बजाय 19 नवंबर के आसपास उत्पादन-तैयार रिलीज़ की उम्मीद है।

जैसे-जैसे एआई समीक्षा उपकरण खुले स्रोत पारिस्थितिकी तंत्र के माध्यम से फैलते हैं - लिनक्स कर्नेल ने हाल ही में एआई उपकरण के उपयोग के लिए प्रकटीकरण नियमों को औपचारिक रूप दिया है, एक बहस रजिस्टर ने बारीकी से ट्रैक की है - पोस्टग्रेएसक्यूएल का अनुभव एक पूर्वावलोकन प्रदान करता है। बेहतर समीक्षा से अधिक बग मिलते हैं। अधिक बग को ठीक करने में समय लगता है। और कभी-कभी, मनुष्यों की तुलना में अधिक खामियां ढूंढने वाले एआई के लिए सबसे स्वस्थ प्रतिक्रिया बस बाद में भेजना है।

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →