Rilascio del DBMS SQLite 3.30.0

Ha avuto luogo il rilascio del DBMS SQLite 3.30.0. SQLite è un DBMS incorporato compatto. Il codice sorgente della libreria è stato trasferito a dominio pubblico.

Cosa c'è di nuovo nella versione 3.30.0:

  • aggiunta la possibilità di utilizzare l'espressione “FILTER” con funzioni aggregate, che ha permesso di limitare la copertura dei dati elaborati dalla funzione ai soli record in base ad una determinata condizione;
  • nel blocco “ORDER BY” viene fornito il supporto per i flag “NULLS FIRST” e “NULLS LAST” per determinare la posizione degli elementi con il valore NULL durante l'ordinamento;
  • aggiunto il comando “.recover” per ripristinare il contenuto dei file danneggiati dal database;
  • PRAGMA index_info e PRAGMA index_xinfo sono stati estesi per fornire informazioni sul layout di archiviazione delle tabelle create in modalità "SENZA ROWID";
  • Aggiunta l'API sqlite3_drop_modules() per consentire la disabilitazione del caricamento automatico delle tabelle virtuali;
  • i comandi PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list sono attivati ​​di default;
  • è stato introdotto il flag SQLITE_DIRECTONLY che permette di vietare l'utilizzo di funzioni SQL all'interno di trigger e viste;
  • L'opzione legacy SQLITE_ENABLE_STAT3 non è più disponibile.

Fonte: linux.org.ru

Aggiungi un commento