DBMS SQLite 3.30.0 buraxılışı baş tutdu. SQLite kompakt quraşdırılmış DBMS-dir. Kitabxananın mənbə kodu köçürüldü ictimai domen.
3.30.0 versiyasında yeniliklər:
- "FİLTRE" ifadəsini məcmu funksiyalarla istifadə etmək imkanı əlavə etdi ki, bu da funksiya tərəfindən işlənmiş məlumatların əhatə dairəsini yalnız verilmiş şərt əsasında qeydlərlə məhdudlaşdırmağa imkan verdi;
- “ORDER BY” blokunda çeşidləmə zamanı NULL dəyəri olan elementlərin yerini müəyyən etmək üçün “NULLS FIRST” və “NULLS LAST” bayraqlarına dəstək verilir;
- zədələnmiş faylların məzmununu verilənlər bazasından bərpa etmək üçün “.recover” əmrini əlavə etdi;
- PRAGMA index_info və PRAGMA index_xinfo "WITHOUT ROWID" rejimində yaradılmış cədvəllərin saxlanma sxemi haqqında məlumat vermək üçün genişləndirilmişdir;
- Virtual cədvəllərin avtomatik yüklənməsini söndürmək üçün API sqlite3_drop_modules() əlavə edilmişdir;
- PRAGMA function_list, PRAGMA module_list və PRAGMA pragma_list əmrləri defolt olaraq aktivləşdirilir;
- SQLITE_DIRECTONLY bayrağı təqdim edilib ki, bu da SQL funksiyalarının tətiklər və görünüşlər daxilində istifadəsini qadağan etməyə imkan verir;
- SQLITE_ENABLE_STAT3 köhnə seçimi artıq mövcud deyil.
Mənbə: linux.org.ru