Release av DBMS SQLite 3.28

Introducerad släpp SQLite 3.28.0, ett lätt DBMS designat som ett plugin-bibliotek. SQLite-koden distribueras som en offentlig domän, d.v.s. kan användas utan begränsningar och kostnadsfritt för alla ändamål. Ekonomiskt stöd till SQLite-utvecklare tillhandahålls av ett speciellt skapat konsortium, som inkluderar företag som Adobe, Oracle, Mozilla, Bentley och Bloomberg.

Den huvudsakliga förändringar:

  • Expanderat fönsterfunktioner (fönsterfunktioner eller analytiska funktioner som gör det möjligt för varje rad i en fråga att utföra beräkningar med andra rader): lagt till stöd för uttryck UTESLUTA, blev det möjligt att använda kedjor fönsterfunktioner (ett fönster är definierat i området för ett annat), tillhandahålls stöd grupperingar som använder GROUP-uttrycket och RANGE-begränsningar implementeras FÖREGÅENDE и FÖLJANDE;
  • Förbättrad implementering av kommandot "VAKUUM IN I", som nu kan användas med databaser tillgängliga i skrivskyddat läge;
  • Lade till nya frågeoptimeringar: Accelererad drift av LIKE-uttryck tillsammans med nyckelordet ESCAPE och när läget "PRAGMA case_sensitive_like" är aktiverat. I närvaro av partiellt index onödiga kontroller av uppenbart sanna villkor som specificeras i WHERE-klausulen elimineras;
  • Kommandot ".parameter» för uppgiften bifogade ersättningar (masker ersatta i alla SQL-uttryck). I kommandot ".archive" har alternativet "--update" gjorts om, vilket nu hoppar över oförändrade filer som redan finns i arkivet, och alternativet "--insert" har lagts till för att inkludera filer i arkivet;
  • Tillägg tillagt fossildelta.c, som låter dig skapa, applicera och demontera формат Fossila deltaförändringar som används i RBU-förlängningen;
  • Ökad tillförlitlighet för att arbeta med skadade databasfiler;
  • En spegel av projektförvaret har lanserats på GitHub (grundläggande förvaret stöds med versionskontroll Fossil, skapad av författaren till SQLite).

Källa: opennet.ru

Lägg en kommentar