A fost publicată versiunea SQLite 3.36, o SGBD ușoară, prezentată sub formă de bibliotecă conectabilă. Codul SQLite este disponibil ca domeniu public, adică poate fi folosit fără restricții și gratuit în orice scop. Sprijinul financiar pentru dezvoltatorii SQLite este asigurat de un consorțiu creat special, care include companii precum Adobe, Oracle, Mozilla, Bentley și Bloomberg.
Modificări principale:
- Ieșirea comenzii „EXPLAIN QUERY PLAN” a fost făcută mai ușor de înțeles.
- A fost asigurată generarea de erori la tentativele de accesare a identificatorului de rând (rowid) în vizualizări (VIEW) sau subinterogări. Pentru a reveni la accesul la rowid pentru vizualizări, este disponibilă opțiunea de compilare „-DSQLITE_ALLOW_ROWID_IN_VIEW”
- Interfețele sqlite3_deserialize() și sqlite3_serialize() sunt incluse în mod implicit. Există o opțiune de compilare pentru dezactivare „-DSQLITE_OMIT_DESERIALIZE”
- În VFS «memdb» este permis partajarea unei baze de date stocate în memorie între diferite conexiuni la același proces, dacă numele bazei de date începe cu „/”.
- A fost anulată optimizarea „EXISTS-to-IN” apărută în versiunea anterioară, care încetinea unele interogări.
- Optimizarea verificării constantelor a fost adaptată pentru a funcționa cu interogări fără îmbinări (join).
- În CLI a fost inclusă extensia REGEXP.
Sursa: opennet.ro
