Vydanie DBMS SQLite 3.28

Predloženej uvoľnenie SQLite 3.28.0, ľahká DBMS navrhnutá ako zásuvná knižnica. Kód SQLite je distribuovaný ako verejná doména, t.j. môžu byť použité bez obmedzení a bezplatne na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite poskytuje špeciálne vytvorené konzorcium, ktoré zahŕňa spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavné zmeny:

  • Rozšírené okenné funkcie (funkcie okien alebo analytické funkcie, ktoré umožňujú pre každý riadok dotazu vykonávať výpočty pomocou iných riadkov): pridaná podpora pre výraz VYLÚČIŤ, bolo možné použiť reťaze funkcie okna (jedno okno je definované v oblasti druhého). podpora zoskupenia pomocou výrazu GROUP a sú implementované obmedzenia RANGE PREDCHÁDZAJÚCI и NASLEDUJÚCE;
  • Vylepšená implementácia príkazu "VÁKUUM DO", ktorý je teraz možné použiť s databázami dostupnými v režime iba na čítanie;
  • Pridané nové optimalizácie dopytov: Zrýchlené fungovanie výrazov LIKE spolu s kľúčovým slovom ESCAPE a keď je povolený režim „PRAGMA case_sensitive_like“. V prítomnosti čiastkový index eliminujú sa zbytočné kontroly zjavne správnych podmienok uvedených v doložke WHERE;
  • príkaz ".parameter» za úlohu pripojené substitúcie (masky nahradené ľubovoľnými SQL výrazmi). V príkaze ".archive" bola prepracovaná voľba "--update", ktorá teraz preskakuje nezmenené súbory už v archíve a bola pridaná možnosť "--insert" na zahrnutie súborov do archívu;
  • Pridaný prídavok fosílne delta.c, ktorý vám umožňuje vytvárať, aplikovať a rozoberať формат Zmeny fosílnej delty použité v rozšírení RBU;
  • Zvýšená spoľahlivosť práce s poškodenými databázovými súbormi;
  • Bolo spustené zrkadlo projektového úložiska GitHub (základné Úložisko podporované pomocou správy verzií Fossil, vytvorený autorom SQLite).

Zdroj: opennet.ru

Pridať komentár