Ir publicēts SQLite 3.41, viegla DBVS, kas izstrādāta kā spraudņu bibliotēka, izlaidums. SQLite kods tiek izplatīts publiskajā domēnā, t.i. var izmantot bez ierobežojumiem un bez maksas jebkuram mērķim. Finansiālu atbalstu SQLite izstrādātājiem nodrošina īpaši izveidots konsorcijs, kurā ietilpst tādi uzņēmumi kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.
Galvenās izmaiņas:
- Vaicājumu plānotājā ir veiktas optimizācijas, kas ietekmē apkopotos vaicājumus ar GROUP BY klauzulu, indeksu izmantošanu, korutīnu izmantošanu apakšvaicājumu un skatu materializācijas vietā, kā arī json_tree() un json_each() funkcijas.
- Pievienots paplašinājums ar base64 un base85 funkcijām, kas tagad ir pieejamas arī komandrindas saskarnē (CLI).
- CLI ir pievienota komanda ".scanstats est", lai novērtētu vaicājumu plānotāja veiktspēju.
- CLI nodrošina izmaiņas ievades uzvednē, lai norādītu, ka ievades pozīcija atrodas virknes literālī, komentārā, identifikatorā vai aktivizētāja definīcijā.
- Norādot komandrindas opciju "--safe", ir paplašināts atspējojamo bīstamo SQL funkciju saraksts.
- Pēc noklusējuma režīms, kas ļauj virkņu literāļus ievietot pēdiņās, ir atspējots.
- PRAGMA integrity_check komanda nodrošina, ka tabulas teksta virknes sakrīt, ja indeksā tiek izmantotas dažādas baitu secības.
- Parsētājs tagad ignorē papildu iekavas ap apakšvaicājumu, kas norādīts IN operatora labajā pusē, kas atbilst PostgreSQL uzvedībai (iepriekš SQLite šādus apakšvaicājumus uzskatīja par izteiksmi, uz kuru attiecas ierobežojums "LIMIT 1").
Avots: opennet.ru
