Vydání DBMS SQLite 3.28

Předložené uvolnění SQLite 3.28.0, lehký DBMS navržený jako zásuvná knihovna. Kód SQLite je distribuován jako veřejná doména, tzn. lze používat bez omezení a bezplatně pro jakýkoli účel. Finanční podporu pro vývojáře SQLite zajišťuje speciálně vytvořené konsorcium, které zahrnuje společnosti jako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

hlavní změny:

  • Rozšířený okenní funkce (okenní funkce nebo analytické funkce, které umožňují pro každý řádek dotazu provádět výpočty pomocí jiných řádků): přidána podpora pro výraz VYLOUČIT, bylo možné použít řetězy funkce okna (jedno okno je definováno v oblasti druhého), za předpokladu podpora seskupení pomocí výrazu GROUP a jsou implementována omezení RANGE PŘEDCHOZÍ и NÁSLEDUJÍCÍ;
  • Vylepšená implementace příkazu "VAKUOVAT DO", které lze nyní používat s databázemi dostupnými v režimu pouze pro čtení;
  • Přidány nové optimalizace dotazů: Zrychlený provoz výrazů LIKE spolu s klíčovým slovem ESCAPE a když je povolen režim „PRAGMA case_sensitive_like“. V přítomnosti dílčí index jsou eliminovány zbytečné kontroly zjevně pravdivých podmínek uvedených v doložce WHERE;
  • Příkaz ".parametr» za úkol připojené substituce (masky dosazené do libovolných SQL výrazů). V příkazu ".archive" byla přepracována možnost "--update", která nyní přeskakuje nezměněné soubory již v archivu, a byla přidána možnost "--insert" pro zahrnutí souborů do archivu;
  • Přidán dodatek fossildelta.c, který umožňuje vytvářet, aplikovat a rozebírat формат Fosilní změny delta použité v rozšíření RBU;
  • Zvýšená spolehlivost práce s poškozenými databázovými soubory;
  • Dne bylo spuštěno zrcadlo projektového úložiště GitHub (základní úložiště podporováno pomocí správy verzí Fosilní, vytvořený autorem SQLite).

Zdroj: opennet.ru

Přidat komentář