Objavljen je izdanak SQLite 3.36, lagane SDB, uređene kao biblioteka za povezivanje. Kod SQLite je dostupan kao javno dobro, tj. može se koristiti bez ograničenja i bez naknade u bilo koje svrhe. Finansijsku podršku programerima SQLite pruža posebno formirani konzorcijum koji uključuje kompanije kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.
Glavne spremembe:
- Izlaz komande „EXPLAIN QUERY PLAN“ učinjen je razumljivijim.
- Osigurano je generisanje greške prilikom pokušaja pristupa identifikatoru reda (rowid) u prikazu (VIEW) ili podupitu. Da bi se omogućio pristup rowid za prikaze, dostupna je opcija za kompilaciju „-DSQLITE_ALLOW_ROWID_IN_VIEW“.
- Interfejsi sqlite3_deserialize() i sqlite3_serialize() uključeni su po defaultu. Za isključivanje, dostupna je opcija za kompilaciju „-DSQLITE_OMIT_DESERIALIZE“.
- U VFS „memdb“ omogućeno je zajedničko korišćenje memorisane Baze podataka u različitim vezama ka jednom procesu, ako naziv Baze podataka počinje sa „/“.
- Optimizacija „EXISTS-to-IN“, koja je usporila neke upite u prethodnom izdanju, je ukinuta.
- Optimizacija spajanja provere konstanti prilagođena je za rad sa upitima bez spajanja (join).
- U CLI je uključena ekstenzija REGEXP.
Izvor: opennet.ru
