È stato rilasciato SQLite 3.30.0. SQLite è un database compatto incorporato. Il codice sorgente della libreria è stato ceduto al pubblico dominio.
Cosa c'è di nuovo nella versione 3.30.0:
- aggiunta la possibilità di utilizzare l'espressione «FILTER» con le funzioni aggregate, che consente di limitare l'ambito dei dati elaborati dalla funzione solo ai record che soddisfano una determinata condizione;
- nel blocco «ORDER BY» è stato garantito il supporto per i flag «NULLS FIRST» e «NULLS LAST» per determinare la posizione degli elementi con valore NULL durante l'ordinamento;
- aggiunta la commanda «.recover» per recuperare il contenuto dei file danneggiati del database;
- PRAGMA index_info e PRAGMA index_xinfo ampliate per fornire informazioni sulla disposizione di memorizzazione delle tabelle create in modalità «WITHOUT ROWID»;
- aggiunto l'API sqlite3_drop_modules(), per consentire la disabilitazione del caricamento automatico delle tabelle virtuali;
- attivate di default le comandi PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list;
- introdotto il flag SQLITE_DIRECTONLY, che consente di vietare l'uso delle funzioni SQL all'interno di trigger e viste;
- l'opzione obsoleta SQLITE_ENABLE_STAT3 non è più disponibile.
Fonte: linux.org.ru
