Objavljen je SQLite 3.36, lagani DBMS koji dolazi u obliku povezane biblioteke. Kod SQLite se distribuira kao javno vlasništvo, tj. može se koristiti bez ograničenja i bez naknade u bilo koje svrhe. Financijsku podršku razvoju SQLite pruža konzorcij koji je osnovan, a koji uključuje tvrtke kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.
Glavne promjene:
- Izlaz komande 'EXPLAIN QUERY PLAN' učinjen je jednostavnijim za razumijevanje.
- Osigurano je generiranje greške prilikom pokušaja pristupa identifikatoru reda (rowid) u prikazu (VIEW) ili podupitu. Za vraćanje mogućnosti pristupa rowid za prikaze, predviđena je opcija kompajliranja '-DSQLITE_ALLOW_ROWID_IN_VIEW'.
- Interfejsi sqlite3_deserialize() i sqlite3_serialize() su uključeni prema zadanim postavkama. Za isključivanje je predviđena opcija kompajliranja '-DSQLITE_OMIT_DESERIALIZE'.
- U VFS 'memdb' omogućena je dijeljenje memorijske DB u različitim vezama na jedan proces, ako ime DB počinje sa '/'.
- Poništena je optimizacija 'EXISTS-to-IN' koja je usporavala neke upite u prethodnom izdanju.
- Optimizacija spajanja provjere konstantnih vrijednosti prilagođena je za rad s upitima bez spajanja (join).
- U CLI je uključena ekstenzija REGEXP.
Izvor: opennet.ru
