Wydanie bazy danych SQLite 3.30.0

Wydano system zarządzania bazą danych SQLite 3.30.0. SQLite to kompaktowy, wbudowany system zarządzania bazą danych. Kod źródłowy biblioteki został przekazany do dóbr publicznych.

Co nowego w wersji 3.30.0:

  • dodano możliwość stosowania wyrażenia „FILTER” z funkcjami agregującymi, co umożliwia ograniczenie zakresu danych przetwarzanych przez funkcję do zapisów spełniających określony warunek;
  • w bloku „ORDER BY” zapewniono wsparcie dla flag „NULLS FIRST” i „NULLS LAST” w celu określenia położenia elementów z wartością NULL podczas sortowania;
  • dodano polecenie „.recover” do przywracania zawartości uszkodzonych plików z bazy danych;
  • PRAGMA index_info i PRAGMA index_xinfo rozszerzone zostały o informacje o układzie przechowywania tabel stworzonych w trybie „WITHOUT ROWID”;
  • dodano API sqlite3_drop_modules(), umożliwiające zakaz automatycznego ładowania wirtualnych tabel;
  • domyślnie aktywowano polecenia PRAGMA function_list, PRAGMA module_list oraz PRAGMA pragma_list;
  • wprowadzono flagę SQLITE_DIRECTONLY, która pozwala na zakazanie używania funkcji SQL w obrębie wyzwalaczy i widoków;
  • opcja SQLITE_ENABLE_STAT3 jest teraz niedostępna.

Źródło: linux.org.ru

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