सिर्फ एक कमांड से लागू होंगे SQLite के सुरक्षित डिफ़ॉल्ट
SQLite के प्रस्तावित PRAGMA edition=2026 से फॉरेन कीज़, स्ट्रिक्ट टाइपिंग और WAL मोड चालू होंगे, जिससे कमज़ोर डिफ़ॉल्ट के कारण होने वाला अदृश्य डेटा करप्शन ठीक होगा।
- SQLite डिफ़ॉल्ट रूप से फॉरेन कीज़ को नज़रअंदाज़ करता है, जिससे डिलीट की गई पंक्तियों के लटके हुए रेफरेंस बच जाते हैं।
- एडिशन 2026 महज़ एक PRAGMA लाइन के ज़रिए फॉरेन कीज़, स्ट्रिक्ट टाइपिंग और WAL मोड को चालू कर देगा।
- यह मॉडल Rust के वार्षिक एडिशन सिस्टम पर आधारित है, जो पुराने कोड के काम करने के तरीके को नहीं बदलता।
क्यों मायने रखता है: बैकवर्ड कम्पैटिबिलिटी, न कि अज्ञानता, वह असली कारण है जिससे कोई डेटाबेस दशकों तक खतरनाक डिफ़ॉल्ट बनाए रखता है।
mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 जुल॰ 202615/7/26 · ✓ सत्यापित✓