Реліз СУБД SQLite 3.28

представлений реліз SQLite 3.28.0, легковажний СУБД, оформлений у вигляді бібліотеки, що підключається. Код SQLite поширюється як суспільне багатство (public domain), тобто. може використовуватися без обмежень та безоплатно в будь-яких цілях. Фінансову підтримку розробників SQLite здійснює спеціально створений консорціум, до якого входять такі компанії, як Adobe, Oracle, Mozilla, Bentley та Bloomberg.

Основні зміни:

  • Розширено віконні функції (window-функції або аналітичні функції, що дозволяють для кожного рядка запиту виконати обчислення, використовуючи інші рядки): додано підтримку виразу ВИКЛЮЧИТИ, з'явилася можливість використання ланцюжків віконних функцій (одне вікно визначається в області іншого), забезпечена підтримка угруповання за допомогою виразу GROUP, та реалізовані RANGE-обмеження PRECEDING и НАСТУПНІ;
  • Удосконалено реалізацію команди «VACUUM INTO«, яка тепер може використовуватися з БД, доступними як для читання;
  • Додано нові оптимізації запитів: Прискорено робота виразів LIKE разом із ключовим словом ESCAPE і за включеному режимі «PRAGMA case_sensitive_like». При наявності часткового індексу виключені зайві перевірки свідомо справжніх умов, заданих у виразі WHERE;
  • У CLI-інтерфейс додано команду «.parameter» для завдання підстановок, що прикріплюються (Маски, що підставляються в будь-які вирази SQL). У команді «.archive» перероблена опція «—update», яка тепер пропускає файли, що вже не були в архіві, і додана опція «—insert» для включення файлів до архіву;
  • Додано доповнення fossildelta.c, яке дозволяє створити, застосувати та розібрати формат delta-змін Fossil, що застосовується в розширенні RBU;
  • Збільшено надійність роботи з пошкодженими файлами БД;
  • Запущено дзеркало репозиторію проекту на GitHub (Основний репозиторій підтримується з використанням системи керування версіями викопне, створеної автором SQLite).

Джерело: opennet.ru

Додати коментар або відгук