Rilascio del DBMS SQLite 3.30

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

Principali modifiche:

  • Aggiunta la possibilità di applicare l'espressione «FILTER» con funzioni aggregate, consentendo di limitare l'ambito dei dati elaborati dalla funzione aggregata solo ai record che soddisfano una condizione specificata;
  • Nel blocco «ORDER BY» è stata garantita la supporto per i flag «NULLS FIRST» e «NULLS LAST» per determinare la posizione degli elementi con valore NULL durante l'ordinamento;
  • Nell'interfaccia della riga di comando è stata aggiunta il comando «.recover» per ripristinare il contenuto dei file danneggiati del database;
  • Nell'estensione RBU è stato aggiunto il supporto indicizzazione delle espressioni;
  • PRAGMA index_info e PRAGMA index_xinfo sono stati ampliati per fornire informazioni sul layout di archiviazione delle tabelle create in modalità «WITHOUT ROWID»;
  • Aggiunto API sqlite3_drop_modules(), che consente di disabilitare il caricamento automatico delle tabelle virtuali dall'applicazione;
  • Il parser dello schema del database è stato modificato per restituire un errore in caso di danneggiamento del tipo, del nome e delle colonne tbl_name nella tabella sqlite_master quando ci si connette in modalità non writable_schema;
  • Le istruzioni PRAGMA function_list, PRAGMA module_list e PRAGMA pragma_list sono attivate per impostazione predefinita. Per modificare il comportamento predefinito in fase di 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