A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Доступен релиз БД SQLite 3.7.10

Доступен релиз БД SQLite 3.7.10


Рубрика: Новости Linux
Метки: |
Просмотров: 2553

Доступен релиз БД SQLITE 3.7.10 1, в коем осуществлён переход на применение изначально 4 версии формата схемы данных, что подразумевает к тому же включение изначально более нового формата убывающих индексов и нарушение совместимости с БД SQLITE версии ниже 3.3.0 (выпущенных до 2006 г.).

Кое-какие иные перемены:

Объявлена устаревшей структура sqlite3_pcache_methods, и опции конфигурации SQLITE_CONFIG_PCACHE и SQLITE_CONFIG_GETPCACHE, вместо которых нужно применять sqlite3_pcache_methods2, SQLITE_CONFIG_PCACHE2 и SQLITE_CONFIG_GETPCACHE2;

В VFS-интерфейс добавлена помощь режима защиты от утраты данных в случае неожиданного отключения питания, который включается ч/з опцию на этапе сборки SQLITE_POWERSAFE_OVERWRITE и ч/з параметр "psow=BOOLEAN" в URI. Дополнительно исправлена недоработка, которая могла теоретически привести к повреждению базы при экстренном отключении питания;

Добавлены новые интерфейсы: sqlite3_db_release_memory(), sqlite3_db_filename(), sqlite3_stmt_busy(), sqlite3_uri_boolean() и sqlite3_uri_int64();

Возможность указания отрицательных значений в PRAGMA cache_size, которые будут указывать на потребность уменьшения размера кэша на -1024*N байт сравнительно размера страницы памяти;

Усовершенствована используемая изначально система распределения памяти;

Планировщик запросов улучшен в направлении задействования индексов при запросе диапазонов значений для rowid, обработке "UNION ALL" и в некоторых иных случаях;

Усовершенствована реализация блокировок для "unix-dotfile" VFS (вместо open()/unlink() сейчас применяется mkdir()/rmdir());

Разные усовершенствования в реализации unix и windows VFS.