Izdanje DBMS SQLite 3.36

Objavljeno je izdanje SQLite 3.36, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira u javnoj domeni, tj. može se koristiti bez ograničenja i besplatno za bilo koju svrhu. Financijsku potporu SQLite programerima pruža posebno stvoreni konzorcij koji uključuje tvrtke kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.

Velike promjene:

  • Izlaz naredbe EXPLAIN QUERY PLAN je učinjen lakšim za razumijevanje.
  • Osigurava generiranje pogreške prilikom pokušaja pristupa rowid-u u VIEW ili podupitu. Da biste vratili mogućnost pristupa rowid-u za prikaze, omogućena je opcija sklapanja “-DSQLITE_ALLOW_ROWID_IN_VIEW”
  • Sučelja sqlite3_deserialize() i sqlite3_serialize() omogućena su prema zadanim postavkama. Za onemogućavanje, dostupna je opcija sklapanja “-DSQLITE_OMIT_DESERIALIZE”.
  • VFS "memdb" dopušta dijeljenje baze podataka u memoriji preko različitih veza s istim procesom sve dok naziv baze podataka počinje s "/".
  • Optimizacija "EXISTS-to-IN" uvedena u prošlom izdanju, koja je usporavala neke upite, uklonjena je.
  • Optimizacija za kombiniranje stalne provjere prilagođena je za rad s upitima bez spajanja (join).
  • Ekstenzija REGEXP uključena je u CLI.

Izvor: opennet.ru

Dodajte komentar