vydání , 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í :
- Byla přidána možnost aplikace výrazu „“ 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ů „“ a „“ 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 „“ pro obnovení obsahu poškozených souborů s databází;
- Do rozšíření byla přidána podpora ;
- 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 , 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
