Издание на СУБД SQLite 3.44.

Обявен е релийз на SQLite 3.44, леко базирана система за управление на бази данни, предоставена под формата на динамична библиотека. Кодът на SQLite е разпространен като обществено достояние, т.е. може да се използва без ограничения и безвъзмездно за всякакви цели. Финансовата подкрепа на разработчиците на SQLite се осъществява от специално създаден консорциум, в който влизат компании като Bentley, Bloomberg, Expensify и Navigation Data Standard.

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

  • В агрегатните функции след последния параметър е разрешено указването на израза „ORDER BY“ за обработка на аргументите на функцията в зададен ред, което може да бъде полезно за такива функции като string_agg() и json_group_array().
  • Добавена е поддръжка за скаларните SQL функции concat() и concat_ws(), съвместими с PostgreSQL, MS SQL Server и MySQL.
  • Добавена е поддръжка за агрегатната функция string_agg(), съвместима с PostgreSQL и MS SQL Server.
  • В SQL функцията strftime() е добавена поддръжка на спецификаторите „%e“, „%F“, „%I“, „%k“, „%l“, „%p“, „%P“, „%R“, „%T“ и „%u“.
  • Изходът на много грешки, свързани с израза „CREATE TABLE“, вече се извежда след изпълнението на израза „CREATE TABLE“, а не след първоначалното използване на таблицата.
  • В командата „PRAGMA integrity_check“ е реализирана проверка на съгласуваността на съдържанието на различни вградени виртуални таблици, използвани в разширенията FTS3, FTS4, FTS5, RTREE и GEOPOLY.
  • Вградените виртуални таблици, използвани в разширенията FTS3, FTS4, FTS5, RTREE и GEOPOLY, могат да се използват в тригери.
  • При задаване на настройката SQLITE_DBCONFIG_DEFENSIVE се осигурява защита от включване на режима „PRAGMA writable_schema“.
  • При компилиране с Microsoft C по подразбиране е включена настройката SQLITE_USE_SEH (Structured Exception Handling).
  • Направени са оптимизации в планирача на заявки, свързани с частично сканиране на индекси при задаване на постоянно значение за колона на таблицата в условията WHERE. Поради установени регресии е деактивирана оптимизацията на сканиране на представления, добавена в версия 3.42.0.
  • Осигурена е проверка по време на изпълнение за поддръжка на типа „long double“ с точност над тази на типа „double“.
  • В командния интерфейс за Windows по подразбиране за вход и изход се използва кодировка UTF-8 (за деактивиране е предвидена опция „—no-utf8“).

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

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