SQLite 3.25 bringt Fensterfunktionen und Änderungen an ALTER TABLE

SQLite 3.25.0 ist am 15. September 2018 erschienen. Die offizielle Release-Seite führt Fensterfunktionen als wichtigste Neuerung auf und nennt zusätzlich Änderungen an ALTER TABLE sowie mehrere Optimierungen des Abfrageplaners.

Fensterfunktionen erlauben Berechnungen über eine Gruppe von Zeilen, ohne die einzelnen Datensätze zu einer einzigen Ergebniszeile zusammenzufassen. Die SQLite-Dokumentation zu Window Functions beschreibt unter anderem Funktionen für Rangfolgen, laufende Summen und den Zugriff auf benachbarte Zeilen. Die Implementierung orientiert sich an der SQL-Dokumentation von PostgreSQL.

Mehr Möglichkeiten für eingebettete Datenbanken

Mit ALTER TABLE lassen sich in SQLite 3.25 Spalten umbenennen. Die Änderung aktualisiert auch Verweise in Triggern und Views. Der Query-Planner vermeidet zudem unnötige Spaltenzugriffe in Aggregatabfragen und prüft bei bestimmten mehrspaltigen Indizes zusätzliche Treffer früher.

SQLite wird als eingebettete Datenbank in Werkzeugen, Editoren und technischen Produktionsprogrammen eingesetzt. Fensterfunktionen können dort etwa Auswertungen von Testläufen oder Telemetriedaten vereinfachen, ohne die Daten in eine separate Serverdatenbank zu übertragen. Die Version folgt auf SQLite 3.20 mit Erweiterungen an Kommandozeile und Schnittstellen.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein