Release av DBMS SQLite 3.30.0

SQLite 3.30.0 DBMS har släppts. SQLite är en kompakt, inbäddad DBMS. Bibliotekets källkod överförd till allmängods.

Vad är nytt i version 3.30.0:

  • lade till möjligheten att använda uttrycket "FILTER" med aggregerade funktioner, vilket gjorde det möjligt att begränsa omfattningen av data som bearbetas av funktionen till endast poster med ett givet villkor;
  • "ORDER BY"-blocket ger stöd för flaggorna "NULLS FIRST" och "NULLS LAST" för att bestämma platsen för element med ett NULL-värde vid sortering;
  • lagt till kommandot ".recover" för att återställa innehållet i skadade filer från databasen;
  • PRAGMA index_info och PRAGMA index_xinfo utökas för att tillhandahålla information om lagringslayouten för tabeller skapade i WITHOUT ROWID-läge;
  • lade till sqlite3_drop_modules() API för att inaktivera automatisk laddning av virtuella tabeller;
  • Kommandon PRAGMA function_list, PRAGMA module_list och PRAGMA pragma_list är aktiverade som standard;
  • flaggan SQLITE_DIRECTONLY introducerades, vilket gör det möjligt att förbjuda användningen av SQL-funktioner i triggers och vyer;
  • det föråldrade alternativet SQLITE_ENABLE_STAT3 är inte längre tillgängligt.

Källa: linux.org.ru

Lägg en kommentar