Wydanie bazy danych SQLite 3.50

Opublikowano wydanie SQLite 3.50, lekkiej bazy danych, dostępnej jako biblioteka do podłączenia. Kod SQLite jest dostępny jako domena publiczna, co oznacza, że może być używany bez ograniczeń i bezpłatnie do dowolnych celów. Finansowanie deweloperów SQLite zapewnia specjalnie utworzony konsorcjum.

Główne zmiany:

  • Dodano nowe funkcje SQL unistr() i unistr_quote() do zamiany sekwencji eskaped (\uXXXX) na znaki unicode i odwrotnie.
  • W interfejsie wiersza poleceń wyłączono bezpośredni wydruk znaków sterujących. W wydruku polecenia „.dump” zastosowano konwersję znaków specjalnych przy użyciu funkcji unistr(). Udoskonalono formatowanie indeksów częściowych w wydruku polecenia „.schema —indent.”
  • W sqlite3_rsync, narzędziu do kopiowania baz danych między systemami, protokół synchronizacji został zoptymalizowany, aby zmniejszyć ruch przy przenoszeniu podobnych baz danych. Wprowadzono możliwość synchronizacji baz danych bez włączania trybu WAL (Write-Ahead Logging).
  • Zoptymalizowano działanie funkcji jsonb_set() i jsonb_replace() przy modyfikacji dużych obiektów JSON.
  • Udoskonalono wsparcie dla kompilacji z użyciem Cygwin, MinGW i Termux.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster