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
