Release der SQLite-Datenbankmanagementsystemversion 3.30.0

Die Veröffentlichung von SQLite 3.30.0 ist erfolgt. SQLite ist eine kompakte, eingebettete Datenbank. Der Quellcode der Bibliothek wurde in gemeinfrei.

Neuigkeiten in Version 3.30.0:

  • Die Möglichkeit, den Ausdruck „FILTER“ mit Aggregatfunktionen zu verwenden, wurde hinzugefügt, was es ermöglichte, den Datenumfang, der von der Funktion verarbeitet wird, nur auf Datensätze zu beschränken, die den angegebenen Bedingungen entsprechen;
  • Im Block „ORDER BY“ wurde die Unterstützung der Flags „NULLS FIRST“ und „NULLS LAST“ für die Bestimmung der Position von NULL-Werten bei der Sortierung gewährleistet;
  • Der Befehl „.recover“ wurde hinzugefügt, um den Inhalt beschädigter Datenbankdateien wiederherzustellen;
  • PRAGMA index_info und PRAGMA index_xinfo wurden erweitert, um Informationen über die Speicherlayout von Tabellen bereitzustellen, die im Modus „WITHOUT ROWID“ erstellt wurden;
  • Die API sqlite3_drop_modules() wurde hinzugefügt, um die automatische Ladung virtueller Tabellen zu verbieten;
  • Die Befehle PRAGMA function_list, PRAGMA module_list und PRAGMA pragma_list sind nun standardmäßig aktiviert;
  • Ein Flag SQLITE_DIRECTONLY wurde eingeführt, das die Verwendung von SQL-Funktionen innerhalb von Triggern und Ansichten verbietet;
  • Die veraltete Option SQLITE_ENABLE_STAT3 ist jetzt nicht mehr verfügbar.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4