uvoľnenie , ľahká DBMS navrhnutá ako zásuvná knižnica. Kód SQLite je distribuovaný ako verejná doména, t.j. môžu byť použité bez obmedzení a bezplatne na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite poskytuje špeciálne vytvorené konzorcium, ktoré zahŕňa spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavné :
- Do sqlite3_db_config() boli pridané voľby SQLITE_DBCONFIG_DQS_DML a SQLITE_DBCONFIG_DQS_DDL na ovládanie toho, či je povolené spracovanie jednoduchých a dvojitých úvodzoviek. SQlite pôvodne podporoval akékoľvek úvodzovky pre reťazce a identifikátory, ale štandard SQL výslovne vyžaduje použitie jednoduchých úvodzoviek pre reťazcové literály a dvojitých úvodzoviek pre identifikátory (napríklad názvy stĺpcov). Správanie SQLite je naďalej štandardne podporované a ponúka sa možnosť zostavenia "-DSQLITE_DQS=0", ktorá umožňuje súlad so štandardom;
- Do plánovača dotazov boli pridané optimalizácie na urýchlenie prevádzky operátorov AND a OR, keď je jeden z operandov konštantný, ako aj operátora LIKE, keď je stĺpec špecifikovaný vľavo číselný;
- Pridaná nová virtuálna tabuľka "sqlite_dbdata" na načítanie obsahu na úrovni údajov zdrojového stĺpca, aj keď je databáza poškodená;
- V rozhraní CLI príkaz „.recover“, ktorý sa snaží v maximálnej možnej miere obnoviť dáta z poškodenej databázy. Pridaný je aj príkaz „.filectrl“ na spustenie testov a príkaz „.dbconfig“ na prezeranie alebo zmenu možností sqlite3_db_config().
Zdroj: opennet.ru
