Ir nācis SQLite 3.41 izlaišana, vieglas datu bāzes, kas ir pieejama kā pievienojama bibliotēka. SQLite kods tiek izplatīts kā publiskais īpašums (public domain), t.i., to var izmantot bez ierobežojumiem un bez atlīdzības jebkādiem mērķiem. SQLite izstrādātāju finansiālo atbalstu nodrošina īpaši izveidots konsorcijs, kura sastāvā ir tādas kompānijas kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.
Galvenās izmaiņas:
- Optimizācija ir veikta vaicājumu plānotājā, skarot apkopotus vaicājumus ar GROUP BY izteikumu, indeksu izmantošanu, kooperatīvu izmantošanu materiālo apakšvaicājumu un skatu izveidē, kā arī json_tree() un json_each() funkcijas.
- Tika pievienots paplašinājums ar base64 un base85 funkcijām, kas tagad ir pieejamas arī komandrindas interfeisā (CLI).
- CLI ir pievienota komanda '.scanstats est', lai novērtētu vaicājumu plānotāja efektivitāti.
- CLI ir nodrošināts ievades aicinājuma maiņa, lai norādītu, ka ievades vieta atrodas virknes literālī, komentārā, identifikatorā vai trigeru definīcijā.
- Izmantojot komandrindas opciju '--safe', ir paplašināts atslēgto bīstamo SQL funkciju saraksts.
- Pēc noklusējuma ir atspējots režīms, kas ļauj ietīt virknes literālus divdubulajās pēdiņās.
- PRAGMA integrity_check komandā nodrošināta atbilstības pārbaude teksta virkņu saskaņošanai tabulā, izmantojot dažādu bajtu secību indeksā.
- Parsētājā ir ieviesta lieko apaļo iekavu ignorēšana ap apakšvaicājumu, kas norādīts pa labo pusi no IN operatora, kas atbilst PostgreSQL uzvedībai (iepriekš SQLite apstrādāja šādus apakšvaicājumus kā izteicienus, kas ietilpst "LIMIT 1" ierobežojumā).
Avots: opennet.lv
