релиз , лека СУБД, оформена като свързваща библиотека. Кодът на SQLite се разпространява като обществено достояние (public domain), т.е. може да се използва без ограничения и безвъзмездно за всякакви цели. Финансовата подкрепа на разработчиците на SQLite се осъществява от специално създаден консорциум, в който влизат компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg.
Основни :
- В sqlite3_db_config() са добавени опции SQLITE_DBCONFIG_DQS_DML и SQLITE_DBCONFIG_DQS_DDL за управление на включването на обработката на единични и двойни кавички. Първоначално SQlite поддържаше всякакви кавички за низове и идентификатори, но стандартът SQL изрично изисква използването на единични кавички за низови литерали и двойни за идентификатори (например, имена на колони). По подразбиране продължава да се поддържа поведението на SQLite, а за активиране на съвместимостта със стандарта е предложена опцията за компилация "-DSQLITE_DQS=0";
- В планировчика на заявки са добавени оптимизации, които ускоряват работата на операторите AND и OR, когато единият от операндите е константа, както и оператора LIKE, когато посочената отляво колона е числова;
- Добавена е нова виртуална таблица "sqlite_dbdata" за извличане на съдържанието на ниво изходни данни на колоните, дори ако БД е повредена;
- В CLI интерфейса команда ".recover", която се опитва възможно най-много да възстанови данните от повредената БД. Също така е добавена команда ".filectrl" за провеждане на тестове и команда ".dbconfig" за преглед или промяна на опциите sqlite3_db_config().
Източник: opennet.ru
