DBMS SQLite 3.28 išleidimas

Įvesta paleisti 3.28.0 „SQLite“, lengva DBVS, sukurta kaip papildinių biblioteka. SQLite kodas platinamas kaip viešasis domenas, t.y. gali būti naudojamas be apribojimų ir nemokamai bet kokiam tikslui. Finansinę paramą SQLite kūrėjams teikia specialiai sukurtas konsorciumas, į kurį įeina tokios kompanijos kaip Adobe, Oracle, Mozilla, Bentley ir Bloomberg.

pagrindinis pokyčiai:

  • Išplėstas оконные функции (window-функции или аналитические функции, позволяющие для каждой строки запроса выполнить вычисления, используя другие строки): добавлена поддержка выражения NEĮTRAUKTI, появилась возможность использования цепочек оконных функций (одно окно определяется в области другого), обеспечена parama группировки при помощи выражения GROUP, и реализованы RANGE-ограничения PRECEDING и TOLIAU;
  • Усовершенствована реализация команды «VACUUM INTO«, которая теперь может использоваться с БД, доступными в режиме только для чтения;
  • Добавлены новые оптимизации запросов: Ускорена работа выражений LIKE совместно с ключевым словом ESCAPE и при включенном режиме «PRAGMA case_sensitive_like». При наличии частичного индекса исключены лишние проверки заведомо истинных условий, заданных в выражении WHERE;
  • В CLI-интерфейс добавлена команда «.parameter» для задания прикрепляемых подстановок (маски, подставляемые в любые выражения SQL). В команде «.archive» переработана опция «—update», которая теперь пропускает не изменившиеся файлы, уже находящиеся в архиве, и добавлена опция «—insert» для включения файлов в архив;
  • Добавлено дополнение fossildelta.c, которое позволяет создать, применить и разобрать formatas delta-изменений Fossil, применяемый в расширении RBU;
  • Увеличена надёжность работы с повреждёнными файлами БД;
  • Запущено зеркало репозитория проекта на GitHub (основной saugykla поддерживается с использованием системы управления версиями Iškastinio, созданной автором SQLite).

Šaltinis: opennet.ru

Добавить комментарий