Release van DBMS SQLite 3.28

Geïntroduceerd релиз SQLite 3.28.0, een lichtgewicht DBMS ontworpen als een plug-inbibliotheek. De SQLite-code wordt gedistribueerd als een publiek domein, d.w.z. mag zonder beperkingen en gratis voor welk doel dan ook worden gebruikt. Financiële ondersteuning voor SQLite-ontwikkelaars wordt geleverd door een speciaal opgericht consortium, waartoe bedrijven als Adobe, Oracle, Mozilla, Bentley en Bloomberg behoren.

De belangrijkste veranderingen:

  • Uitgebreid vensterfuncties (vensterfuncties of analytische functies waarmee elke rij van een query berekeningen kan uitvoeren met andere rijen): ondersteuning toegevoegd voor expressie UITSLUITEN, werd het mogelijk om te gebruiken kettingen vensterfuncties (het ene venster wordt gedefinieerd in het gebied van het andere), voorzien ondersteunen groeperingen met behulp van de GROUP-expressie en RANGE-beperkingen zijn geïmplementeerd VOORAFGAAND и IN AANSLUITING OP;
  • Verbeterde implementatie van de opdracht "VACUÜM IN", dat nu kan worden gebruikt met databases die beschikbaar zijn in de alleen-lezenmodus;
  • Nieuwe zoekopdrachtoptimalisaties toegevoegd: Versneld werking van LIKE-expressies samen met het ESCAPE-sleutelwoord en wanneer de “PRAGMA case_sensitive_like”-modus is ingeschakeld. In de aanwezigheid van gedeeltelijke index onnodige controles van duidelijk waar zijnde voorwaarden gespecificeerd in de WHERE-clausule worden geëlimineerd;
  • Het bevel ".parameter» voor de taak bijgevoegde vervangingen (maskers vervangen door alle SQL-expressies). In de opdracht ".archive" is de optie "--update" opnieuw ontworpen, die nu ongewijzigde bestanden overslaat die zich al in het archief bevinden, en de optie "--insert" is toegevoegd om bestanden in het archief op te nemen;
  • Toevoeging toegevoegd fossieledelta.c, waarmee u kunt creëren, toepassen en demonteren формат Fossiele deltaveranderingen gebruikt in de RBU-uitbreiding;
  • Verhoogde betrouwbaarheid bij het werken met beschadigde databasebestanden;
  • Er is een mirror van de projectrepository gelanceerd GitHub (basis opslagplaats ondersteund met versiebeheer Fossil, gemaakt door de auteur van SQLite).

Bron: opennet.ru

Voeg een reactie