SQLite 3.36 vrystelling

Die vrystelling van SQLite 3.36, '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:

  • Die afvoer van die EXPLAIN QUERY PLAN-opdrag is makliker om te verstaan ​​gemaak.
  • Verseker dat 'n fout gegenereer word wanneer probeer om toegang te verkry tot 'n rowid in 'n VIEW of subnavraag. Om die vermoë om toegang tot rowid vir aansigte terug te gee, word die samestelling-opsie "-DSQLITE_ALLOW_ROWID_IN_VIEW" verskaf
  • Die sqlite3_deserialize() en sqlite3_serialize() koppelvlakke is by verstek geaktiveer. Om te deaktiveer, word die samestelling-opsie "-DSQLITE_OMIT_DESERIALIZE" verskaf
  • VFS "memdb" laat die deel van 'n in-geheue databasis toe oor verskillende verbindings met dieselfde proses solank die databasisnaam met "/" begin.
  • Die "BESTAAN-na-IN"-optimering wat in die laaste vrystelling bekendgestel is, wat sommige navrae vertraag het, is teruggekeer.
  • Optimalisering vir die kombinasie van konstante kontrolering is aangepas om met navrae te werk sonder om saam te smelt (aan te sluit).
  • Die REGEXP-uitbreiding is by die CLI ingesluit.

Bron: opennet.ru

Voeg 'n opmerking