релиз , лекция СУБД, оформена като динамична библиотека. Кодът на SQLite се разпространява като публично достояние, т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа за разработчиците на SQLite се осигурява от специално създаден консорциум, който включва компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg.
Основни :
- Добавена е възможността да се прилага изразът «» с агрегатни функции, даващ възможност да се ограничи обхватът на данните, обработвани от агрегатната функция, само до записи, които отговарят на зададеното условие;
- В блока «ORDER BY» е осигурена поддръжка на флаговете «» и «» за определяне на разположението на елементите със стойност NULL при сортиране;
- В интерфейса на командния ред е добавена команда «» за възстановяване на съдържанието на повредени файлове с БД;
- В разширението добавена поддръжка ;
- PRAGMA index_info и PRAGMA index_xinfo са разширени, за да предоставят информация за подредбата на съхранение на таблиците, създадени в режим «WITHOUT ROWID»;
- Добавен е API , позволяващ да се забрани автоматичното зареждане на виртуални таблици от приложението;
- Парсерът на схемата на БД е променен, за да изведе грешка при повреда на типа, името и колоните на tbl_name в таблицата sqlite_master при свързване, различно от режима writable_schema;
- По подразбиране са активирани командите PRAGMA function_list, PRAGMA module_list и PRAGMA pragma_list. За промяна на поведението по подразбиране при компилация, е необходимо да се посочи явно «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS»;
- За SQL-функции, определени от приложението, е предложен флаг SQLITE_DIRECTONLY, който позволява да се забрани използването на тези функции в тригери и изгледи.
Източник: opennet.ru
