Proběhlo vydání DBMS SQLite 3.30.0. SQLite je kompaktní vestavěný DBMS. Zdrojový kód knihovny byl přenesen do veřejná doména.
Co je nového ve verzi 3.30.0:
- přidána možnost používat výraz „FILTER“ s agregačními funkcemi, což umožnilo omezit pokrytí dat zpracovávaných funkcí pouze na záznamy založené na dané podmínce;
- v bloku „ORDER BY“ je poskytována podpora pro příznaky „NULLS FIRST“ a „NULLS LAST“ pro určení umístění prvků s hodnotou NULL při řazení;
- přidán příkaz „.recover“ pro obnovu obsahu poškozených souborů z databáze;
- PRAGMA index_info a PRAGMA index_xinfo byly rozšířeny, aby poskytovaly informace o rozvržení úložiště tabulek vytvořených v režimu "BEZ ROWID";
- Bylo přidáno API sqlite3_drop_modules(), které umožňuje deaktivovat automatické načítání virtuálních tabulek;
- standardně jsou aktivovány příkazy PRAGMA seznam_funkcí, PRAGMA seznam_modulů a PRAGMA seznam_pragma;
- byl zaveden příznak SQLITE_DIRECTONLY, který umožňuje zakázat používání funkcí SQL uvnitř triggerů a pohledů;
- Starší možnost SQLITE_ENABLE_STAT3 již není k dispozici.
Zdroj: linux.org.ru