SQLite 3.41 vrystelling

Die vrystelling van SQLite 3.41, 'n liggewig DBMS wat ontwerp is as 'n inprop-biblioteek, is gepubliseer. Die SQLite-kode word in die publieke domein versprei, d.w.s. kan sonder beperkings en gratis vir enige doel gebruik word. Finansiële ondersteuning vir SQLite-ontwikkelaars word verskaf deur 'n spesiaal geskepte konsortium, wat maatskappye soos Adobe, Oracle, Mozilla, Bentley en Bloomberg insluit.

Belangrikste veranderinge:

  • Optimalisasies is aan die navraagbeplanner gemaak, wat saamgevoegde navrae met die GROUP BY-klousule, die gebruik van indekse, die gebruik van koroutines in plaas van om subnavrae en aansigte te materialiseer, die json_tree()- en json_each()-funksies beïnvloed.
  • Bygevoeg uitbreiding met base64 en base85 funksies, wat nou ook beskikbaar is in die command line koppelvlak (CLI).
  • Het ".scanstats est"-opdrag by die CLI gevoeg om die werkverrigting van die navraagbeplanner te evalueer.
  • Die CLI verskaf wysiging aan die invoeraanvraag om aan te dui dat die invoerposisie binne 'n string letterlike, opmerking, identifiseerder of snellerdefinisie is.
  • Wanneer die "-veilige" opdragreëlopsie gespesifiseer word, word die lys gevaarlike SQL-funksies wat gedeaktiveer kan word, uitgebrei.
  • By verstek is die modus wat toelaat dat stringletters in dubbele aanhalingstekens ingesluit word, gedeaktiveer.
  • Die PRAGMA integrity_check-opdrag verseker dat teksstringe in 'n tabel ooreenstem wanneer verskillende grepe-volgorde in die indeks gebruik word.
  • Die ontleder ignoreer nou ekstra hakies rondom 'n subnavraag gespesifiseer aan die regterkant van die IN-operateur, wat ooreenstem met PostgreSQL-gedrag (voorheen het SQLite sulke subnavrae behandel as 'n uitdrukking onderhewig aan die "LIMIT 1"-beperking).

Bron: opennet.ru

Voeg 'n opmerking