Rilaxx ta' SQLite 3.41

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

Żid kumment