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í :
- Do funkce sqlite3_db_config() byly přidány možnosti SQLITE_DBCONFIG_DQS_DML a SQLITE_DBCONFIG_DQS_DDL pro správu zpracování jednoduchých a dvojitých uvozovek. Původně SQLite podporovalo libovolné uvozovky pro řetězce a identifikátory, ale standard SQL výslovně vyžaduje použití jednoduchých uvozovek pro řetězové literály a dvojitých pro identifikátory (například názvy sloupců). Chování SQLite se nadále podporuje, a pro zapnutí souladu se standardem byla navržena volba při sestavování „-DSQLITE_DQS=0“;
- Do plánovače dotazů byly přidány optimalizace, které zrychlují fungování operátorů AND a OR, když je jeden z operandů konstantou, a také operátoru LIKE, když je levý sloupec číselný;
- Byla přidána nová virtuální tabulka „sqlite_dbdata“ pro extrakci obsahu na úrovni původních dat sloupců, i když je databáze poškozená;
- V CLI rozhraní příkaz „.recover“, který se pokouší co nejvíce obnovit data z poškozené databáze. Také byl přidán příkaz „.filectrl“ pro provádění testů a příkaz „.dbconfig“ pro zobrazení nebo změnu možností sqlite3_db_config().
Zdroj: opennet.ru
