Релиз БД SQLite 3.7.5Вышел релиз БД SQLite 3.7.5, в котором, кроме исправления ошибок, добавлены следующие новшества: Реализована функция форматирования строк sqlite3_vsnprintf(); В интерфейс sqlite3_db_status() добавлена поддержка опций SQLITE_DBSTATUS_LOOKASIDE_HIT, SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE и SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL; Добавлены используемые на этапе компиляции опции SQLITE_OMIT_AUTORESET и SQLITE_DEFAULT_FOREIGN_KEYS; Переработана функция sqlite3_stmt_readonly(), которая теперь поддерживает все предварительно подготовленные запросы (prepared statement) и работает в сочетании с VACUUM; В cli-интерфейс добавлена поддержка опции "-heap" ; Устранена ошибка, которая могла привести к повреждению базы в ситуации частых изменений данных, затрагивающих и не затрагивающих WAL, при одновременном выполнении VACUUM; Расширены возможности механизма sqlite3_trace(), связанные с улучшением наглядности вывода результатов трассировки, при использовании виртуальных таблиц FTS3/4 и RTREE; Для поддерживаемых типов VFS изменен метод xFileControl(), который теперь возвращает SQLITE_NOTFOUND вместо SQLITE_ERROR для неопределенных типов операций; При отключенной "PRAGMA synchronous", SQLite теперь использует для управления файлами метод синхронизации SQLITE_FCNTL_SYNC_OMITTED, вместо вызова xSync.
Распечатано с HostDB.ru.
|