D'Verëffentlechung vu SQLite 3.44, e liicht DBMS entworf als Plug-in Bibliothéik, gouf publizéiert. De SQLite Code gëtt als Public Domain verdeelt, d.h. kann ouni Restriktiounen a gratis fir all Zweck benotzt ginn. Finanziell Ënnerstëtzung fir SQLite Entwéckler gëtt vun engem speziell erstallte Konsortium geliwwert, deen Firmen wéi Bentley, Bloomberg, Expensify a Navigation Data Standard enthält.
Main Ännerungen:
- Aggregat Funktiounen erlaben eng "ORDER BY" Klausel nom leschte Parameter fir d'Argumenter vun der Funktioun an der spezifizéierter Uerdnung ze veraarbecht, wat nëtzlech ka sinn fir Funktiounen wéi string_agg () an json_group_array ().
- Zousätzlech Ënnerstëtzung fir scalar SQL Funktiounen concat () an concat_ws (), kompatibel mat PostgreSQL, MS SQL Server an MySQL.
- Zousätzlech Ënnerstëtzung fir d'String_agg () aggregéiert Funktioun, kompatibel mat PostgreSQL a MS SQL Server.
- Ënnerstëtzung fir d'Spezifikatioune "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" an d'SQL Funktioun strftime ( ) "%T" an "%u".
- Vill Feeler, déi mat der CREATE TABLE Ausso assoziéiert sinn, ginn elo erausginn nodeems d'CREATE TABLE Ausso ausgefouert gëtt, anstatt nodeems den Dësch fir d'éischte Kéier benotzt gëtt.
- De Kommando "PRAGMA integrity_check" implementéiert d'Konsistenz vum Inhalt vu verschiddene agebaute virtuellen Dëscher ze kontrolléieren déi an den FTS3, FTS4, FTS5, RTREE a GEOPOLY Extensiounen benotzt ginn.
- Built-in virtuelle Dëscher, déi an den FTS3, FTS4, FTS5, RTREE a GEOPOLY Extensiounen benotzt ginn, sinn erlaabt bannent Trigger benotzt ze ginn.
- Wann Dir de SQLITE_DBCONFIG_DEFENSIVE Astellung spezifizéiert, gëtt de Schutz géint d'Aktivéierung vum "PRAGMA writable_schema" Modus geliwwert.
- Wann et mam Microsoft C Compiler kompiléiert ass, ass d'SQLITE_USE_SEH (Structured Exception Handling) Astellung als Standard aktivéiert.
- Optimisatioune goufen un den Ufroplaner am Zesummenhang mat deelweis Indexscannen gemaach wann Dir e konstante Wäert fir eng Tabellkolonne an der WHERE Klausel spezifizéiert. Wéinst identifizéierten Regressiounen ass d'View Scannen Optimisatioun, déi an der Versioun 3.42.0 bäigefüügt gouf, deaktivéiert.
- Bitt Run-Time Verifizéierung vun System Ënnerstëtzung fir de "laang duebel" Typ mat méi héich Genauegkeet wéi déi vun der "duebel" Typ.
- Am Windows Kommando-Interface ass UTF-8 Kodéierung als Standard fir Input an Output aktivéiert (d'Optioun "--no-utf8" gëtt zur Verfügung gestallt fir se auszeschalten).
Source: opennet.ru