Izdanje SQLite 3.36

Objavljeno je izdanje SQLite 3.36, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira u javnom domenu, tj. može se koristiti bez ograničenja i besplatno u bilo koju svrhu. Finansijsku podršku za SQLite programere pruža posebno kreiran konzorcij, koji uključuje kompanije kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.

Glavne promjene:

  • Izlaz naredbe EXPLAIN QUERY PLAN je olakšan za razumijevanje.
  • Osigurava da se generira greška pri pokušaju pristupa rowid-u u VIEW ili potupitu. Da biste vratili mogućnost pristupa rowid-u za poglede, omogućena je opcija sastavljanja “-DSQLITE_ALLOW_ROWID_IN_VIEW”
  • Interfejsi sqlite3_deserialize() i sqlite3_serialize() su podrazumevano omogućeni. Da biste onemogućili, omogućena je montažna opcija “-DSQLITE_OMIT_DESERIALIZE”.
  • VFS "memdb" dozvoljava dijeljenje baze podataka u memoriji preko različitih konekcija na isti proces sve dok ime baze podataka počinje sa "/".
  • Optimizacija "EXISTS-to-IN" uvedena u prošlom izdanju, koja je usporila neke upite, je uklonjena.
  • Optimizacija za kombinovanje stalne provjere je prilagođena za rad sa upitima bez spajanja (pridruživanja).
  • Ekstenzija REGEXP je uključena u CLI.

izvor: opennet.ru

Dodajte komentar