Sourced News

Atom Brief

الخميس، 16 يوليو 2026 · 0 أخبار · مؤكَّد · اشترك
تكنولوجيا

أمر واحد سيجمع الإعدادات الافتراضية الأكثر أمانا في SQLite حسب العام

سيؤدي اقتراح PRAGMA edition=2026 في SQLite إلى تفعيل المفاتيح الأجنبية والكتابة الصارمة ووضع WAL، مما يصلح الفساد الصامت للبيانات الناتج عن الإعدادات الافتراضية المتساهلة.

  • يتجاهل SQLite المفاتيح الأجنبية افتراضيا، مما يسمح للصفوف المحذوفة بترك مراجع معلقة.
  • ستقوم نسخة 2026 بتشغيل المفاتيح الأجنبية والكتابة الصارمة ووضع WAL عبر سطر PRAGMA واحد.
  • النموذج المتبع هو نظام الإصدارات السنوية في لغة Rust، والذي يحافظ على سلوك الكود القديم دون تغيير.

لماذا هذا مهم: التوافق مع الإصدارات السابقة، وليس الجهل، هو السبب الذي يجعل قاعدة البيانات تحتفظ بإعدادات افتراضية خطيرة لعقود.

mort.coffee (author "Mort"), blog post "SQLite should have (Rust-style) editions" ↗ · 15 يوليو 202615‏/7‏/26 · ✓ تم التحقق

انضم إلى المجتمع.

كل قصة موثقة من مصدرها الأساسي.