Veröffentlichung von DBMS SQLite 3.28

Eingereicht von freigeben SQLite 3.28.0, ein leichtes DBMS, das als Plug-in-Bibliothek konzipiert ist. Der SQLite-Code wird als Public Domain verteilt, d. h. dürfen uneingeschränkt und unentgeltlich für jeden Zweck genutzt werden. Die finanzielle Unterstützung für SQLite-Entwickler erfolgt durch ein eigens gegründetes Konsortium, dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg angehören.

Haupt- Veränderungen:

  • Erweitert Fensterfunktionen (Fensterfunktionen oder Analysefunktionen, die es jeder Zeile einer Abfrage ermöglichen, Berechnungen unter Verwendung anderer Zeilen durchzuführen): Unterstützung für Ausdruck hinzugefügt AUSSCHLIESSEN, es wurde möglich zu verwenden Ketten Fensterfunktionen (ein Fenster wird im Bereich eines anderen definiert) bereitgestellt unterstützen Gruppierungen mithilfe des GROUP-Ausdrucks und RANGE-Einschränkungen werden implementiert VORHER и FOLGENDES;
  • Verbesserte Implementierung des Befehls „VAKUUM IN", das jetzt mit Datenbanken verwendet werden kann, die im schreibgeschützten Modus verfügbar sind;
  • Neue Abfrageoptimierungen hinzugefügt: Beschleunigt Betrieb von LIKE-Ausdrücken zusammen mit dem Schlüsselwort ESCAPE und wenn der Modus „PRAGMA case_sensitive_like“ aktiviert ist. Wenn vorhanden Teilindex unnötige Prüfungen offensichtlich wahrer Bedingungen, die in der WHERE-Klausel angegeben sind, entfallen;
  • Der Befehl ".Parameter» für die Aufgabe beigefügte Vertretungen (Masken werden in beliebige SQL-Ausdrücke eingesetzt). Im Befehl „.archive“ wurde die Option „--update“ neu gestaltet, die nun bereits im Archiv befindliche unveränderte Dateien überspringt, und die Option „--insert“ wurde hinzugefügt, um Dateien in das Archiv einzuschließen;
  • Zusatz hinzugefügt fossildelta.c, mit dem Sie erstellen, anwenden und zerlegen können формат Fossile Delta-Änderungen, die in der RBU-Erweiterung verwendet werden;
  • Erhöhte Zuverlässigkeit beim Arbeiten mit beschädigten Datenbankdateien;
  • Ein Spiegel des Projekt-Repositorys wurde gestartet GitHub (Basic Repository unterstützt durch Versionskontrolle Fossil, erstellt vom Autor von SQLite).

Source: opennet.ru

Kommentar hinzufügen