SQLite 3.41 väljalase

Avaldatud on SQLite 3.41, kerge DBMS-i väljaanne, mis on loodud pistikprogrammide raamatukoguna. SQLite kood levitatakse avalikus omandis, st. saab kasutada piiranguteta ja tasuta igal eesmärgil. SQLite'i arendajatele pakub rahalist tuge spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Päringuplaneerijat on optimeeritud, mõjutades GROUP BY klausliga koondatud päringuid, indeksite kasutamist, korutiinide kasutamist alampäringute ja vaadete realiseerimise asemel, funktsioone json_tree() ja json_each().
  • Lisatud laiendus base64 ja base85 funktsioonidega, mis on nüüd saadaval ka käsurea liideses (CLI).
  • Lisati CLI-le käsk ".scanstats est", et hinnata päringuplaneerija toimivust.
  • CLI muudab sisendviipa, et näidata, et sisendi asukoht on stringi literaalis, kommentaaris, identifikaatoris või päästiku definitsioonis.
  • Kui määrate käsurea valiku „—safe”, laiendatakse ohtlike SQL-i funktsioonide loendit, mida saab keelata.
  • Vaikimisi on keelatud režiim, mis lubab stringiliteraale lisada jutumärkidesse.
  • Käsk PRAGMA integrity_check tagab, et tabelis olevad tekstistringid ühtivad, kui indeksis kasutatakse erinevat baidijärjestust.
  • Parser ignoreerib nüüd IN-operaatorist paremal määratud alampäringu ümber olevaid lisasulgusid, mis on kooskõlas PostgreSQL-i käitumisega (varem käsitles SQLite selliseid alampäringuid kui avaldisi, mille suhtes kehtis piirang „LIMIT 1”).

Allikas: opennet.ru

Lisa kommentaar