Ilmumise jaoks on ilmunud SQLite 3.41, kergekaaluline andmebaasi haldur, mis on vormistatud kui ühendatav teek. SQLite kood on avalik domeen (public domain), see tähendab, et seda saab kasutada piiranguteta ja tasuta kõigil eesmärkidel. SQLite arendajate rahastamist teostab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Peamised muudatused:
- Optimeerimised on tehtud päringute planeerijale, mis puudutavad rühmitatud päringute kasutamist GROUP BY väljendis, indeksite kasutamist, alampäringute ja vaadete materialiseerimise asemel kooskõlas, samuti funktsioone json_tree() ja json_each().
- Täpsega on lisatud laiendus base64 ja base85 funktsioonidega, mis on nüüd saadaval ka käsurida (CLI) vahel.
- CLI-s on lisatud käsk «.scanstats est», et hinnata päringute planeerija efektiivsust.
- CLI-s on tagatud sisendprompti muutmine, et näidata, et sisendpositsioon on stringiliteralis, kommentaaris, идентификаторis või triggeri määratluses.
- Käskude valiku «—safe» määramine on laiendanud ohtlike SQL-funktsioonide loetelu, mis on keelatud.
- Mugavalt on keelatud režiim, mis lubab stringiliteraleid topeltsiteerimist.
- PRAGMA integrity_check käsus on tagatud, et tabelis tekstirea vastavus määratakse erineva baitide järjestuse abil indeksis.
- Parsiers on rakendatud liialdavate ümmarguste sulgude ignoreerimist alampäringu ümber, mis on määratud IN operaatori paremal küljel, mis vastab PostgreSQL käitumisele (varem töötas SQLite sellised alampäringud nagu väljend, mis allus piirangule «LIMIT 1»).
Allikas: opennet.ru
