Bylo zveřejněno vydání SQLite 3.36, lehkého DBMS navrženého jako zásuvná knihovna. Kód SQLite je distribuován ve veřejné doméně, tzn. lze používat bez omezení a zdarma pro jakýkoli účel. Finanční podporu pro vývojáře SQLite zajišťuje speciálně vytvořené konsorcium, které zahrnuje společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavní změny:
- Výstup příkazu EXPLAIN QUERY PLAN byl srozumitelnější.
- Zajišťuje, že se při pokusu o přístup k rowid v VIEW nebo dílčím dotazu vygeneruje chyba. Chcete-li vrátit možnost přístupu k rowid pro zobrazení, je k dispozici možnost sestavení „-DSQLITE_ALLOW_ROWID_IN_VIEW“.
- Rozhraní sqlite3_deserialize() a sqlite3_serialize() jsou ve výchozím nastavení povolena. Chcete-li zakázat, je k dispozici možnost sestavení „-DSQLITE_OMIT_DESERIALIZE“.
- VFS "memdb" umožňuje sdílení databáze v paměti přes různá připojení ke stejnému procesu, pokud název databáze začíná "/".
- Optimalizace "EXISTS-to-IN" představená v minulém vydání, která zpomalila některé dotazy, byla vrácena.
- Optimalizace pro kombinování neustálé kontroly byla přizpůsobena pro práci s dotazy bez slučování (spojování).
- Rozšíření REGEXP je součástí CLI.
Zdroj: opennet.ru