Vydání databáze SQLite 3.36

Byl zveřejněn nový release SQLite 3.36, lehkého DBMS ve formě sdílené knihovny. Kód SQLite je distribuován jako veřejný majetek (public domain), tedy může být používán bez omezení a bezúplatně pro jakékoliv účely. Finanční podporu vývojářům SQLite poskytuje speciálně vytvořený konzorcium, které zahrnuje společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavní změny:

  • Výstup příkazu „EXPLAIN QUERY PLAN“ byl zjednodušen pro snadnější porozumění.
  • Byla zajištěna generace chyby při pokusech o přístup k identifikátoru řádku (rowid) ve VIEW nebo poddotazu. Pro obnovení možnosti přístupu k rowid pro pohledy byla vytvořena možnost „-DSQLITE_ALLOW_ROWID_IN_VIEW“.
  • Rozhraní sqlite3_deserialize() a sqlite3_serialize() jsou nyní ve výchozím nastavení povolena. Pro jejich vypnutí je k dispozici možnost „-DSQLITE_OMIT_DESERIALIZE“.
  • VFS „memdb“ umožňuje sdílení paměťové databáze mezi různými připojeními k jednomu procesu, pokud název databáze začíná na „\/“.
  • Byla zrušena optimalizace „EXISTS-to-IN“, která zpomalovala některé dotazy, uvedená v minulém vydání.
  • Optimalizace spojení kontroly konstant byla přizpůsobena pro práci s dotazy bez spojení (join).
  • V CLI bylo zahrnuto rozšíření REGEXP.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster