Vydání databázového systému SQLite 3.30

Byl zveřejněn vydání SQLite 3.30.0, lehkého databázového systému ve formě dynamické knihovny. Kód SQLite je distribuován jako veřejné vlastnictví (public domain), tedy může být používán bez omezení a bezúplatně pro jakékoli účely. Finanční podporu vývojářů SQLite poskytuje speciálně vytvořený konsorcium, do kterého patří společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavní změny:

  • Byla přidána možnost aplikace výrazu „FILTER“ s agregačními funkcemi, která umožňuje omezit rozsah dat zpracovávaných agregační funkcí pouze na záznamy splňující danou podmínku;
  • V bloku „ORDER BY“ byla přidána podpora příznaků „NULLS FIRST“ a „NULLS LAST“ pro určení umístění prvků s hodnotou NULL při třídění;
  • Do rozhraní příkazového řádku byla přidána nová příkaz „.recover“ pro obnovení obsahu poškozených souborů s databází;
  • Do rozšíření RBU byla přidána podpora indexování výrazů;
  • PRAGMA index_info a PRAGMA index_xinfo byly rozšířeny pro poskytnutí informací o uspořádání storage tabulek vytvořených v režimu „WITHOUT ROWID“;
  • Bylo přidáno API sqlite3_drop_modules(), které umožňuje zabránit automatickému načítání virtuálních tabulek z aplikace;
  • Parser schématu databáze byl upraven tak, aby při poškození typu, názvu a sloupců tbl_name v tabulce sqlite_master při připojení v režimu writable_schema vyvolal chybu;
  • Výchozí aktivované příkazy PRAGMA function_list, PRAGMA module_list a PRAGMA pragma_list. Pro změnu výchozího chování při sestavování je nutné explicitně uvést „-DSQLITE_OMIT_INTROSPECTION_PRAGMAS“;
  • Pro aplikací definované SQL funkce byl navržen příznak SQLITE_DIRECTONLY, který zakazuje použití těchto funkcí uvnitř triggerů a pohledů.

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