Izdaja SQLite 3.36

Objavljena je bila izdaja SQLite 3.36, lahkega DBMS, zasnovanega kot knjižnica vtičnikov. Koda SQLite je distribuirana v javni domeni, tj. se lahko uporablja brez omejitev in brezplačno za kateri koli namen. Finančno podporo razvijalcem SQLite zagotavlja posebej ustvarjen konzorcij, ki vključuje podjetja, kot so Adobe, Oracle, Mozilla, Bentley in Bloomberg.

Večje spremembe:

  • Izhod ukaza EXPLAIN QUERY PLAN je olajšan za razumevanje.
  • Zagotavlja, da se pri poskusu dostopa do vrstice v POGLEDU ali podpoizvedbi ustvari napaka. Za vrnitev možnosti dostopa do rowid za poglede je na voljo možnost sestavljanja »-DSQLITE_ALLOW_ROWID_IN_VIEW«.
  • Vmesnika sqlite3_deserialize() in sqlite3_serialize() sta privzeto omogočena. Za onemogočanje je na voljo možnost sestavljanja “-DSQLITE_OMIT_DESERIALIZE”.
  • VFS "memdb" omogoča skupno rabo baze podatkov v pomnilniku prek različnih povezav z istim procesom, če se ime baze podatkov začne z "/".
  • Optimizacija »EXISTS-to-IN«, predstavljena v zadnji izdaji, ki je upočasnila nekatere poizvedbe, je bila razveljavljena.
  • Optimizacija za združevanje stalnega preverjanja je prilagojena za delo s poizvedbami brez združevanja (join).
  • Razširitev REGEXP je vključena v CLI.

Vir: opennet.ru

Dodaj komentar