uvoľnenie , ľahkého DBMS, ktorý je dodávaný ako knižnica. Kód SQLite je distribuovaný ako verejné vlastníctvo (public domain), t.j. môže byť používaný bez obmedzení a bez nákladov na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite zabezpečuje špeciálne vytvorený konzorcium, do ktorého patrí aj spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.
Hlavné :
- Do sqlite3_db_config() boli pridané možnosti SQLITE_DBCONFIG_DQS_DML a SQLITE_DBCONFIG_DQS_DDL na spravovanie spracovania jednoduchých a dvojitých úvodzoviek. Pôvodne SQlite podporoval akékoľvek úvodzovky pre reťazce a identifikátory, ale SQL štandard výslovne vyžaduje použitie jednoduchých úvodzoviek pre reťazcové literály a dvojitých pre identifikátory (napr. názvy stĺpcov). Predvolene sa naďalej podporuje chovanie SQLite a na zapnutie súladu so štandardom bola navrhnutá voľba pri zostavovaní „-DSQLITE_DQS=0“;
- Do plánovača dopytov boli pridané optimalizácie na urýchlenie prác operátorov AND a OR, keď je jeden z operandov konštantou, ako aj operátora LIKE, keď je uvedený stĺpec naľavo číselný;
- Bola pridaná nová virtuálna tabuľka „sqlite_dbdata“ na extrakciu obsahu na úrovni surových údajov stĺpcov, aj keď je databáza poškodená;
- V CLI rozhraní príkaz „.recover“, ktorý sa pokúša čo najviac obnoviť údaje z poškodeného DB. Taktiež bol pridaný príkaz „.filectrl“ na vykonanie testov a príkaz „.dbconfig“ na prezeranie alebo zmenu možností sqlite3_db_config().
Zdroj: opennet.ru
