Release , eine leichtgewichtige DBMS, die als Plug-in-Bibliothek implementiert ist. Der Code von SQLite wird als Gemeinbesitz (public domain) verbreitet, d.h. er kann ohne EinschrĂ€nkungen und kostenlos fĂŒr beliebige Zwecke verwendet werden. Die finanzielle UnterstĂŒtzung der SQLite-Entwickler erfolgt durch ein speziell gegrĂŒndetes Konsortium, zu dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg gehören.
Haupt- :
- Die Möglichkeit hinzugefĂŒgt, den Ausdruck ââ mit Aggregatfunktionen anzuwenden, wodurch der Umfang der Daten, die von der Aggregatfunktion verarbeitet werden, auf DatensĂ€tze beschrĂ€nkt werden kann, die einem bestimmten Kriterium entsprechen;
- Im Block âORDER BYâ wurde die UnterstĂŒtzung fĂŒr die Flags â» und ââ zur Bestimmung der Position von NULL-Werten bei der Sortierung sichergestellt;
- Im Befehlszeileninterface wurde der Befehl ââ zum Wiederherstellen des Inhalts beschĂ€digter Datenbankdateien hinzugefĂŒgt;
- In der Erweiterung unterstĂŒtzung wurde hinzugefĂŒgt fĂŒr ;
- PRAGMA index_info und PRAGMA index_xinfo wurden erweitert, um Informationen ĂŒber die Speicheranordnung von Tabellen bereitzustellen, die im Modus âWITHOUT ROWIDâ erstellt wurden;
- API hinzugefĂŒgt , das die automatische Ladung virtueller Tabellen aus der Anwendung verbietet;
- Der Datenbankschema-Parser wurde geÀndert, um einen Fehler auszugeben, wenn der Typ, Name und die Spalten tbl_name in der Tabelle sqlite_master bei einer Verbindung nicht im Modus writable_schema beschÀdigt sind;
- Die Befehle PRAGMA function_list, PRAGMA module_list und PRAGMA pragma_list sind standardmĂ€Ăig aktiviert. Um das Standardverhalten beim Bauen zu Ă€ndern, muss â-DSQLITE_OMIT_INTROSPECTION_PRAGMASâ ausdrĂŒcklich angegeben werden;
- FĂŒr von der Anwendung definierte SQL-Funktionen wurde das Flag SQLITE_DIRECTONLY vorgeschlagen, das die Verwendung dieser Funktionen innerhalb von Triggern und Sichten verbietet.
Quelle: opennet.ru
