Rilascio del DBMS SQLite 3.30

Pubblicato il rilascio SQLite 3.30.0, un DBMS leggero, fornito come libreria collegabile. Il codice di SQLite è distribuito come dominio pubblico, cioè può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori di SQLite è fornito da un consorzio appositamente creato, che comprende aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.

Principali cambiamenti:

  • È stata aggiunta la possibilità di utilizzare l'espressione «FILTER» con funzioni aggregate, che consente di limitare l'ambito dei dati elaborati dalla funzione aggregata solo ai record che soddisfano la condizione specificata;
  • Nel blocco «ORDER BY» è stata garantita la compatibilità con i flag «NULLS FIRST" e "NULLS LAST» per determinare la posizione degli elementi con valore NULL durante l'ordinamento;
  • Nell'interfaccia a riga di comando è stato aggiunto il comando «.recover» per recuperare il contenuto di file danneggiati del database;
  • Nell'estensione RBU aggiunto il supporto per indicizzazione delle espressioni;
  • PRAGMA index_info e PRAGMA index_xinfo sono stati ampliate per fornire informazioni sulla disposizione di archiviazione delle tabelle create in modalità «WITHOUT ROWID»;
  • È stato aggiunto l'API sqlite3_drop_modules(), consente di vietare all'applicazione il caricamento automatico delle tabelle virtuali;
  • Il parser dello schema del database è stato modificato per restituire un errore quando ci sono danni al tipo, al nome e alle colonne tbl_name nella tabella sqlite_master durante la connessione non in modalità writable_schema;
  • Sono attivate di default le comandi PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list. Per modificare il comportamento predefinito al momento della compilazione è necessario specificare esplicitamente «-DSQLITE_OMIT_INTROSPECTION_PRAGMAS»;
  • Per le funzioni SQL definite dall'applicazione è stato proposto il flag SQLITE_DIRECTONLY, che vieta l'uso di queste funzioni all'interno di trigger e viste.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster