تم إصدار DBMS SQLite 3.30.0. SQLite عبارة عن نظام إدارة قواعد بيانات مدمج ومدمج. تم نقل الكود المصدري للمكتبة إلى المجال العام.
ما الجديد في الإصدار 3.30.0:
- وأضاف القدرة على استخدام تعبير "FILTER" مع الوظائف المجمعة، مما جعل من الممكن قصر تغطية البيانات التي تتم معالجتها بواسطة الوظيفة على السجلات المستندة إلى شرط معين فقط؛
- في كتلة "ORDER BY"، يتم توفير الدعم لعلامتي "NULLS FIRST" و"NULLS LAST" لتحديد موقع العناصر ذات القيمة NULL عند الفرز؛
- وأضاف الأمر ".recover" لاستعادة محتويات الملفات التالفة من قاعدة البيانات؛
- تم توسيع PRAGMA Index_info وPRAGMA Index_xinfo لتوفير معلومات حول تخطيط تخزين الجداول التي تم إنشاؤها في وضع "WITHOUT ROWID"؛
- تمت إضافة واجهة برمجة التطبيقات sqlite3_drop_modules() للسماح بتعطيل التحميل التلقائي للجداول الافتراضية؛
- يتم تنشيط الأوامر PRAGMA function_list وPRAGMA Module_list وPRAGMA pragma_list افتراضيًا؛
- تم تقديم علامة SQLITE_DIRECTONLY، والتي تسمح لك بحظر استخدام وظائف SQL داخل المشغلات وطرق العرض؛
- لم يعد الخيار القديم SQLITE_ENABLE_STAT3 متاحًا.
المصدر: linux.org.ru