Release of DBMS SQLite 3.28

Submitted by Release SQLite 3.28.0, a lightweight DBMS packaged as a plug-in library. The SQLite code is distributed in the public domain, i.e. can be used without restrictions and free of charge for any purpose. Financial support for SQLite developers is provided by a specially created consortium, which includes companies such as Adobe, Oracle, Mozilla, Bentley and Bloomberg.

All changes:

  • Expanded window functions (window-functions or analytical functions that allow for each line of the query to perform calculations using other lines): added support for the expression EXCLUDES, it became possible to use chains window functions (one window is defined in the area of ​​another), provided support grouping using the GROUP expression, and implemented RANGE constraints PRECEDING ΠΈ FOLLOWING;
  • Improved implementation of the command "VACUUM INTOβ€œ, which can now be used with read-only databases;
  • Added new query optimizations: accelerated operation of LIKE expressions together with the ESCAPE keyword and with the "PRAGMA case_sensitive_like" mode enabled. In the presence of partial index unnecessary checks of obviously true conditions specified in the WHERE clause are excluded;
  • The command ".parameterΒ» for a job attached substitutions (masks to be substituted into any SQL expressions). In the ".archive" command, the "--update" option has been redesigned, which now skips unchanged files already in the archive, and the "--insert" option has been added to include files in the archive;
  • addon added fossildelta.c, which allows you to create, apply and parse Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Fossil delta changes used in the RBU extension;
  • Increased reliability of work with damaged database files;
  • Project repository mirror launched on GitHub (basic repository maintained using source control Fossil, created by the author of SQLite).

Source: opennet.ru

Add a comment