Veröffentlichung von DBMS SQLite 3.30.0

Die Veröffentlichung von DBMS SQLite 3.30.0 erfolgte. SQLite ist ein kompaktes eingebettetes DBMS. Der Quellcode der Bibliothek wurde übertragen Public Domain.

Was ist neu in Version 3.30.0:

  • die Möglichkeit hinzugefügt, den Ausdruck „FILTER“ mit Aggregatfunktionen zu verwenden, wodurch es möglich wurde, die Abdeckung der von der Funktion verarbeiteten Daten auf nur Datensätze zu beschränken, die auf einer bestimmten Bedingung basieren;
  • im „ORDER BY“-Block werden die Flags „NULLS FIRST“ und „NULLS LAST“ unterstützt, um beim Sortieren die Position von Elementen mit dem NULL-Wert zu bestimmen;
  • Der Befehl „.recover“ wurde hinzugefügt, um den Inhalt beschädigter Dateien aus der Datenbank wiederherzustellen.
  • PRAGMA index_info und PRAGMA index_xinfo wurden erweitert, um Informationen über das Speicherlayout von Tabellen bereitzustellen, die im Modus „OHNE ROWID“ erstellt wurden;
  • Die API sqlite3_drop_modules() wurde hinzugefügt, um das Deaktivieren des automatischen Ladens virtueller Tabellen zu ermöglichen.
  • die Befehle PRAGMA function_list, PRAGMA module_list und PRAGMA pragma_list sind standardmäßig aktiviert;
  • Das Flag SQLITE_DIRECTONLY wurde eingeführt, mit dem Sie die Verwendung von SQL-Funktionen innerhalb von Triggern und Ansichten verbieten können.
  • Die Legacy-Option SQLITE_ENABLE_STAT3 ist nicht mehr verfügbar.

Source: linux.org.ru

Kommentar hinzufügen