kiadás , egy könnyűsúlyú adatbázis-kezelő rendszer, amely csatolható könyvtár formájában érhető el. Az SQLite kódja közvagyonnak minősül, azaz korlátozások nélkül, ingyenesen felhasználható bármilyen célra. Az SQLite fejlesztőinek pénzügyi támogatását egy kifejezetten létrehozott konzorcium biztosítja, amelynek tagjai olyan cégek, mint az Adobe, az Oracle, a Mozilla, a Bentley és a Bloomberg.
Fő :
- Az sqlite3_db_config() függvényhez hozzáadták az SQLITE_DBCONFIG_DQS_DML és SQLITE_DBCONFIG_DQS_DDL opciókat, amelyek lehetővé teszik az egyszeres és dupla idézőjelek kezelésének engedélyezését. Eredetileg a SQLite bármilyen idézőjelet támogatott a karakterláncok és az azonosítók számára, de az SQL szabvány kifejezetten előírja az egyszeres idézőjelek használatát a karakterlánc-literalokhoz és a dupla idézőjelekét az azonosítókhoz (például oszlopnevekhez). Alapértelmezés szerint a SQLite viselkedését továbbra is támogatja, és a szabványhoz való igazítás érdekében ajánlott a build opció: „-DSQLITE_DQS=0”;
- A lekérdezés-tervezőhöz optimalizálások kerültek hozzáadásra, amelyek felgyorsítják az AND és OR operátorok működését, ha az egyik operandus konstans, valamint a LIKE operátor működését, ha a baloldali oszlop numerikus;
- Új virtuális táblázatot, a „sqlite_dbdata”-t adták hozzá az oszlopok nyersadat-szintű tartalmának kiemelésére, még akkor is, ha az adatbázis megsérült;
- A CLI interfészben a „.recover” parancs, amely megpróbálja a lehető legtöbb adatot helyreállítani a sérült adatbázisból. Emellett hozzáadták a „.filectrl” parancsot tesztelésekhez, és a „.dbconfig” parancsot az sqlite3_db_config() opciók megtekintésére vagy módosítására.
Forrás: opennet.ru
