Bolo zverejnené vydanie SQLite 3.36, ľahkého DBMS navrhnutého ako zásuvná knižnica. Kód SQLite je distribuovaný vo verejnej doméne, t.j. možno použiť bez obmedzení a bezplatne na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite poskytuje špeciálne vytvorené konzorcium, ktoré zahŕňa spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavné zmeny:
- Výstup príkazu EXPLAIN QUERY PLAN bol jednoduchší na pochopenie.
- Zabezpečuje, že sa pri pokuse o prístup k rowid v VIEW alebo poddotaze vygeneruje chyba. Ak chcete vrátiť možnosť prístupu k rowid pre zobrazenia, poskytuje sa možnosť zostavy „-DSQLITE_ALLOW_ROWID_IN_VIEW“
- Rozhrania sqlite3_deserialize() a sqlite3_serialize() sú štandardne povolené. Na deaktiváciu je poskytnutá možnosť zostavy „-DSQLITE_OMIT_DESERIALIZE“.
- VFS "memdb" umožňuje zdieľanie databázy v pamäti cez rôzne pripojenia k rovnakému procesu, pokiaľ názov databázy začína znakom "/".
- Optimalizácia „EXISTS-to-IN“ zavedená v poslednom vydaní, ktorá spomalila niektoré dotazy, bola vrátená.
- Optimalizácia pre kombináciu neustálej kontroly bola prispôsobená na prácu s dopytmi bez zlučovania (spájania).
- Rozšírenie REGEXP je súčasťou CLI.
Zdroj: opennet.ru