Издање СКЛите 3.36

Објављено је издање СКЛите 3.36, лаганог ДБМС-а дизајнираног као библиотека додатака. СКЛите код се дистрибуира у јавном домену, тј. може се користити без ограничења и бесплатно у било коју сврху. Финансијску подршку програмерима СКЛите-а пружа посебно креиран конзорцијум, који укључује компаније као што су Адобе, Орацле, Мозилла, Бентлеи и Блоомберг.

Главне промене:

  • Вывод команды «EXPLAIN QUERY PLAN» сделан более простым для восприятия.
  • Обеспечена генерация ошибки при попытках доступа к идентификатору строки (rowid) в представлении (VIEW) или подзапросе. Для возвращения возможности доступа к rowid для представлений предусмотрена сборочная опцмия «-DSQLITE_ALLOW_ROWID_IN_VIEW»
  • Включены по умолчанию интерфейсы sqlite3_deserialize() и sqlite3_serialize(). Для отключения предусмотрена сборочная опция «-DSQLITE_OMIT_DESERIALIZE»
  • В VFS «memdb» разрешено совместное использование хранимой в памяти БД в разных соединениях к одному процессу, если имя БД начинается с «/».
  • Отменена появившаяся в прошлом выпуске оптимизация «EXISTS-to-IN», которая замедляла некоторые запросы.
  • Оптимизация объединения проверки констант адаптирована для работы с запросами без слияния (join).
  • В CLI включено расширение REGEXP.

Извор: опеннет.ру

Додај коментар