Rilascio del DBMS SQLite 3.36

Pubblicata la versione SQLite 3.36, un DBMS leggero rilasciato come libreria collegabile. Il codice 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 creato appositamente, che include aziende come Adobe, Oracle, Mozilla, Bentley e Bloomberg.

Variazioni principali:

  • L'output del comando «EXPLAIN QUERY PLAN» è stato reso più semplice da comprendere.
  • È stata garantita la generazione di un errore durante i tentativi di accesso all'identificatore di riga (rowid) in una vista (VIEW) o in una sottoquery. Per ripristinare la possibilità di accesso a rowid per le viste, è stata prevista l'opzione di compilazione «-DSQLITE_ALLOW_ROWID_IN_VIEW»
  • Le interfacce sqlite3_deserialize() e sqlite3_serialize() sono abilitate per impostazione predefinita. È prevista un'opzione di compilazione per disabilitarle: «-DSQLITE_OMIT_DESERIALIZE»
  • Nel VFS «memdb» è consentito il condivisione del database memorizzato nella memoria in diverse connessioni di uno stesso processo, se il nome del database inizia con «/».
  • È stata annullata l'ottimizzazione «EXISTS-to-IN» introdotta nella versione precedente, che rallentava alcune query.
  • L'ottimizzazione del controllo delle costanti è stata adattata per funzionare con query senza unione (join).
  • Nella CLI è stata inclusa l'estensione REGEXP.

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