Version der SQLite-Datenbank 3.50

Die Veröffentlichung von SQLite 3.50, einer leichtgewichtigen DBMS, die als dynamische Bibliothek bereitgestellt wird, ist erfolgt. Der SQLite-Code wird als öffentliches Eigentum (public domain) verbreitet, d.h. er kann ohne Einschränkungen und kostenlos für beliebige Zwecke verwendet werden. Die finanzielle Unterstützung für die SQLite-Entwickler wird von einem eigens gegründeten Konsortium bereitgestellt.

Hauptänderungen:

  • Neue SQL-Funktionen unistr() und unistr_quote() wurden hinzugefügt, um Escape-Sequenzen (\uXXXX) in Unicode-Zeichen und umgekehrt zu ersetzen.
  • In der Kommandozeilenoberfläche wurde die direkte Ausgabe von Steuerzeichen deaktiviert. Bei der Ausgabe des Befehls „.dump“ wird eine Umwandlung von Sonderzeichen mithilfe der Funktion unistr() gewährleistet. Die Formatierung der Teilindizes in der Ausgabe des Befehls „.schema —indent“ wurde verbessert.
  • In sqlite3_rsync, einem Tool zum Kopieren von Datenbanken zwischen Systemen, wurde das Synchronisationsprotokoll optimiert, um den Datenverkehr beim Übertragen ähnlicher Datenbanken zu reduzieren. Es wurde die Möglichkeit zur Synchronisation von Datenbanken ohne Aktivierung des WAL-Modus (Write-Ahead Logging) implementiert.
  • Die Funktionen jsonb_set() und jsonb_replace() wurden bei der Bearbeitung großer JSON-Objekte optimiert.
  • Die Unterstützung für den Aufbau mit Cygwin, MinGW und Termux wurde verbessert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4