Megtörtént a DBMS SQLite 3.30.0 kiadása. Az SQLite egy kompakt beágyazott DBMS. A könyvtár forráskódja átkerült ide közösségi terület.
A 3.30.0 verzió újdonságai:
- hozzáadta a „SZŰRŐ” kifejezés használatának lehetőségét aggregált függvényekkel, ami lehetővé tette, hogy a függvény által feldolgozott adatok lefedettségét csak az adott feltételen alapuló rekordokra korlátozzák;
- az „ORDER BY” blokkban a „NULLS FIRST” és „NULLS LAST” jelzők támogatása biztosított a NULL értékű elemek helyének meghatározásához a rendezés során;
- hozzáadta a „.recover” parancsot a sérült fájlok tartalmának visszaállításához az adatbázisból;
- A PRAGMA index_info és a PRAGMA index_xinfo kibővült, hogy információkat nyújtson a "ROWID NÉLKÜL" módban létrehozott táblák tárolási elrendezéséről;
- Az API sqlite3_drop_modules() hozzáadásra került, hogy lehetővé tegye a virtuális táblák automatikus betöltésének letiltását;
- a PRAGMA függvénylista, PRAGMA modullista és PRAGMA pragma_lista parancsok alapértelmezés szerint aktiválva vannak;
- bevezetésre került az SQLITE_DIRECTONLY jelző, amely lehetővé teszi az SQL-függvények használatának tiltását a triggereken és nézeteken belül;
- Az SQLITE_ENABLE_STAT3 örökölt beállítás már nem érhető el.
Forrás: linux.org.ru