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