Ir-rilaxx ta 'SQLite 3.41, DBMS ħafif iddisinjat bħala librerija plug-in, ġie ppubblikat. Il-kodiċi SQLite huwa mqassam fid-dominju pubbliku, i.e. jistgħu jintużaw mingħajr restrizzjonijiet u mingħajr ħlas għal kwalunkwe skop. L-appoġġ finanzjarju għall-iżviluppaturi SQLite huwa pprovdut minn konsorzju maħluq apposta, li jinkludi kumpaniji bħal Adobe, Oracle, Mozilla, Bentley u Bloomberg.
Bidliet ewlenin:
- Saru ottimizzazzjonijiet għall-pjanifikatur tal-mistoqsijiet, li jaffettwaw mistoqsijiet aggregati bil-klawżola GROUP BY, l-użu ta 'indiċi, l-użu ta' coroutines minflok jimmaterjalizzaw subqueries u fehmiet, il-funzjonijiet json_tree() u json_each().
- Miżjud estensjoni b'funzjonijiet base64 u base85, li issa huma wkoll disponibbli fl-interface tal-linja tal-kmand (CLI).
- Miżjud kmand ".scanstats est" mas-CLI biex jevalwa l-prestazzjoni tal-pjanifikatur tal-mistoqsijiet.
- Is-CLI tipprovdi modifika għall-pront tad-dħul biex tindika li l-pożizzjoni tal-input hija fi ħdan definizzjoni litterali, kumment, identifikatur jew grillu ta' string.
- Meta tispeċifika l-għażla tal-linja tal-kmand "--safe", il-lista ta 'funzjonijiet SQL perikolużi li jistgħu jiġu diżattivati hija estiża.
- B'mod awtomatiku, il-mod li jippermetti litterali string li jkunu magħluqa fi kwotazzjonijiet doppji hija diżattivata.
- Il-kmand PRAGMA integrity_check jiżgura li l-kordi tat-test f'tabella jaqblu meta tuża ordni ta 'byte differenti fl-indiċi.
- Il-parser issa jinjora parentesi żejda madwar subquery speċifikata fuq il-lemin tal-operatur IN, li hija konsistenti mal-imġieba PostgreSQL (preċedentement, SQLite ttratta tali subqueries bħala espressjoni soġġetta għar-restrizzjoni "LIMIT 1").
Sors: opennet.ru