DBMS SQLite 3.30.0'ın piyasaya sürülmesi gerçekleşti. SQLite kompakt, gömülü bir DBMS'dir. Kütüphanenin kaynak kodu aktarıldı kamu malı.
3.30.0 sürümündeki yenilikler:
- "FİLTRE" ifadesini toplu işlevlerle kullanma yeteneği eklendi; bu, işlev tarafından işlenen verilerin kapsamının yalnızca belirli bir koşula dayalı kayıtlarla sınırlandırılmasını mümkün kıldı;
- “ORDER BY” bloğunda, sıralama sırasında NULL değerine sahip elemanların konumunu belirlemek için “NULLS FIRST” ve “NULLS LAST” bayrakları için destek sağlanır;
- hasarlı dosyaların içeriğini veritabanından geri yüklemek için “.recover” komutunu ekledi;
- PRAGMA index_info ve PRAGMA index_xinfo, "ROWID OLMADAN" modunda oluşturulan tabloların depolama düzeni hakkında bilgi sağlayacak şekilde genişletildi;
- Sanal tabloların otomatik yüklenmesinin devre dışı bırakılmasına izin vermek için API sqlite3_drop_modules() eklendi;
- PRAGMA işlev_listesi, PRAGMA modül_listesi ve PRAGMA pragma_list komutları varsayılan olarak etkindir;
- tetikleyiciler ve görünümler içindeki SQL işlevlerinin kullanımını yasaklamanıza olanak tanıyan SQLITE_DIRECTONLY bayrağı tanıtıldı;
- Eski SQLITE_ENABLE_STAT3 seçeneği artık mevcut değil.
Kaynak: linux.org.ru