Издаване на СУБД SQLite 3.36

Обявен е релиз SQLite 3.36, лекота СУБД, оформена като библиотека. Кодът на SQLite се разпространява като обществено достояние (public domain), т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа за разработчиците на SQLite идва от специално създаден консорциум, включващ компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg.

Основни промени:

  • Изходът на команда «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.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster