Die Veröffentlichung von SQLite 3.30.0 ist erfolgt. SQLite ist eine kompakte, eingebettete Datenbankmanagementsystem. Der Quellcode der Bibliothek wurde in öffentliches Eigentum.
Neuigkeiten in Version 3.30.0:
- Die Möglichkeit, den Ausdruck âFILTERâ mit aggregierten Funktionen anzuwenden, wurde hinzugefĂŒgt, wodurch es möglich ist, den Datenumfang, der von der Funktion verarbeitet wird, nur auf DatensĂ€tze mit bestimmten Bedingungen zu begrenzen;
- Im Abschnitt âORDER BYâ wird die UnterstĂŒtzung der Flags âNULLS FIRSTâ und âNULLS LASTâ bereitgestellt, um die Position von Elementen mit NULL-Werten wĂ€hrend der Sortierung zu bestimmen;
- 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 Speicherung von Tabellen, die im âWITHOUT ROWIDâ-Modus erstellt wurden, bereitzustellen;
- Die API sqlite3_drop_modules() wurde hinzugefĂŒgt, um die automatisierte Ladung von virtuellen Tabellen zu verhindern;
- Die Befehle PRAGMA function_list, PRAGMA module_list und PRAGMA pragma_list sind standardmĂ€Ăig aktiviert;
- Ein Flag SQLITE_DIRECTONLY wurde eingefĂŒhrt, um die Nutzung von SQL-Funktionen innerhalb von Triggern und Sichten zu verbieten;
- Die veraltete Option SQLITE_ENABLE_STAT3 ist nun nicht mehr verfĂŒgbar.
Quelle: linux.org.ru
