Lëshimi i SQLite 3.41

Është publikuar publikimi i SQLite 3.41, një DBMS i lehtë i krijuar si një bibliotekë shtesë. Kodi SQLite shpërndahet si një domen publik, d.m.th. mund të përdoret pa kufizime dhe pa pagesë për çdo qëllim. Mbështetja financiare për zhvilluesit e SQLite ofrohet nga një konsorcium i krijuar posaçërisht, i cili përfshin kompani të tilla si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.

Ndryshimet kryesore:

  • Janë bërë optimizime për planifikuesin e pyetjeve, duke ndikuar në pyetjet e grumbulluara me klauzolën GROUP BY, përdorimin e indekseve, përdorimin e korutinave në vend të materializimit të nënpyetjeve dhe pamjeve, funksionet json_tree() dhe json_each().
  • Shtuar zgjerim me funksionet base64 dhe base85, të cilat tani janë të disponueshme edhe në ndërfaqen e linjës së komandës (CLI).
  • U shtua komanda ".scanstats est" në CLI për të vlerësuar performancën e planifikuesit të pyetjeve.
  • CLI ofron modifikim në promptin e hyrjes për të treguar se pozicioni i hyrjes është brenda një përkufizimi literal të vargut, koment, identifikues ose shkas.
  • Kur specifikoni opsionin e linjës së komandës "—safe", zgjerohet lista e funksioneve të rrezikshme SQL që mund të çaktivizohen.
  • Si parazgjedhje, modaliteti që lejon që literalet e vargjeve të mbyllen në thonjëza të dyfishta është i çaktivizuar.
  • Komanda PRAGMA integrity_check siguron që vargjet e tekstit në një tabelë përputhen kur përdorni renditje të ndryshme bajtesh në indeks.
  • Analisti tani injoron kllapat shtesë rreth një nënpyetjeje të specifikuar në të djathtë të operatorit IN, e cila është në përputhje me sjelljen PostgreSQL (më parë, SQLite i trajtonte nënpyetje të tilla si një shprehje që i nënshtrohej kufizimit "LIMIT 1").

Burimi: opennet.ru

Shto një koment