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