Udgivelse af DBMS SQLite 3.28

Introduceret релиз SQLite 3.28.0, et letvægts DBMS designet som et plug-in bibliotek. SQLite-koden distribueres som et offentligt domæne, dvs. kan bruges uden begrænsninger og gratis til ethvert formål. Økonomisk støtte til SQLite-udviklere leveres af et specielt oprettet konsortium, som omfatter virksomheder som Adobe, Oracle, Mozilla, Bentley og Bloomberg.

The main ændringer:

  • Udvidet vinduesfunktioner (vinduefunktioner eller analytiske funktioner, der gør det muligt for hver række i en forespørgsel at udføre beregninger ved hjælp af andre rækker): tilføjet understøttelse af udtryk UDELUKKE, blev det muligt at bruge kæder vinduesfunktioner (et vindue er defineret i området for et andet), forudsat støtte grupperinger, der bruger GROUP-udtrykket, og RANGE-begrænsninger implementeres FOREGÅENDE и FØLGE;
  • Forbedret implementering af kommandoen "STØVS IND", som nu kan bruges med databaser, der er tilgængelige i skrivebeskyttet tilstand;
  • Tilføjet nye forespørgselsoptimeringer: Accelereret drift af LIKE-udtryk sammen med nøgleordet ESCAPE, og når tilstanden "PRAGMA case_sensitive_like" er aktiveret. I nærvær af delvist indeks unødvendige kontroller af åbenlyst sande forhold specificeret i WHERE-klausulen er elimineret;
  • Kommandoen ".parameter» til opgaven vedhæftede erstatninger (masker erstattet med alle SQL-udtryk). I kommandoen ".archive" er "--update" muligheden blevet omdesignet, som nu springer uændrede filer, der allerede er i arkivet, og "--insert" muligheden er blevet tilføjet for at inkludere filer i arkivet;
  • Tilføjelse tilføjet fossildelta.c, som giver dig mulighed for at oprette, anvende og skille ad формат Fossile deltaændringer brugt i RBU-udvidelsen;
  • Øget pålidelighed ved at arbejde med beskadigede databasefiler;
  • Et spejl af projektdepotet er blevet lanceret på GitHub (grundlæggende depot understøttes ved hjælp af versionskontrol Fossil, oprettet af forfatteren af ​​SQLite).

Kilde: opennet.ru

Tilføj en kommentar